c语言.docx
- 文档编号:4295197
- 上传时间:2022-11-29
- 格式:DOCX
- 页数:13
- 大小:176.28KB
c语言.docx
《c语言.docx》由会员分享,可在线阅读,更多相关《c语言.docx(13页珍藏版)》请在冰豆网上搜索。
c语言
7.3main()/*主函数*/
{
inta[3][3];/*定义数组a[3][3]*/
inti,j,sum=0;/*定义变量i,j,sum=0*/
for(i=0;i<3;i++)/*输入for语句条件*/
for(j=0;j<3;j++)/*输入for语句条件*/
scanf("%d",&a[i][j]);/*输入任意数并存入数组a[i][j]中*/
for(i=0;i<3;i++)/*输入for语句条件*/
{
for(j=0;j<3;j++)/*输入for语句条件*/
{
i=j;/*令变量j的值等于变量i的值*/
sum=sum+a[i][j];/*另sum+数组a[i][j]的和存入sum中*/
}
}
printf("\nThesum=%d\n",sum);/*输出数组的对角线之和*/
getch();
}
99乘法表main()
{
inti,j;/*定义变量i,j*/
for(i=1;i<=9;i++)/*输入for语句条件*/
{
for(j=i;j<=9;j++)/*输入for语句条件*/
printf("%d*%d=%2d",i,j,i*j);/*输出9*9乘法表*/
printf("\n");/*乘法表每行输入完换行*/
}
getch();
}
MonkeyEatPeachmain()/*主函数*/
{
inta,b,day;/*定义变量a,b,day*/
day=9;
a=1;
while(day>0)/*输入while语句条件*/
{
b=(a+1)*2;/*第一天吃的桃子是第2天吃桃子加1后的2倍*/
a=b;/*把b的值赋给a*/
day--;
}
printf("EatPeachis%d\n",b);/*输出第一天共摘的桃子数*/
getch();
}
NarcissusFolwer#include
#include
main()
{
inta,b,c,num;/*定义变量a,b,c,num*/
for(num=100;num<=999;num++)/*输入for语句条件*/
{
a=num/100;/*分解百位*/
b=num/10%10;/*分解十位*/
c=num%10;/*分解个位*/
if(num==a*a*a+b*b*b+c*c*c)/*如果变量num的值等于变量a,b,c的平方和*/
printf("'NarcissusFolwer'Numberis:
%d\n",num);/*输出1~999中为的“水仙花数”*/
}
getch();
}
PrimeNumber#include
#include
main()
{
intm,i,k;/*定义变量m,j,k*/
scanf("%d",&m);/*输入任意变量m*/
k=sqrt(m);/*求m的开方并存入变量k中*/
for(i=2;i<=k;i++)/*输入for语句条件*/
if(m%i==0)break;/*如果m能被i整除则跳出*/
if(i>k)/*如果i>k*/
printf("%disaprimenumber\n",m);/*输出变量m为一个素数*/
else/*否则*/
printf("%disnotaprimenumber\n",m);/*输出变量m不是一个素数*/
getch();
}
shuzupaixu#include
#include
main()/*主函数*/
{
charstring[20];/*定义数组string[20]*/
charstr[3][20];/*定义数组str[3][20]*/
inti;/*定义变量i*/
for(i=0;i<3;i++)/*输入for语句条件*/
gets(str[i]);/*输入数组str[i]*/
if(strcmp(str[0],str[1])>0)/*数组str[0]和数组str[1]都大于0的数比较大小*/
strcpy(string,str[0]);/*如果数组str[0]较大则复制*/
else/*否则*/
strcpy(string,str[1]);/*输出数组str[1]*/
if(strcmp(str[2],string)>0)/*数组str[2]和数组string都大于0的数比较大小*/
strcpy(string,str[2]);/*如果数组str[2]较大则复制*/
printf("\nThelargeststringis:
\n%s\n",string);/*输出数组中的最大者*/
getch();
}
#include"stdio.h"
#include"conio.h"
main()
{
floatF,c;/*定义单精度变量*/
scanf("%f,%f",&F,&c);/*输入*/
c=(F-32)*5.0/9;/*计算*/
printf("c=%5.2f\n",c);/*输出*/
getch();
}
#definePi3.1415926
#include"stdio.h"
#include"conio.h"
main()
{
floatF,c;/*定义单精度变量*/
scanf("%f,%f",&F,&c);/*输入*/
c=(F-32)*5.0/9;/*计算*/
printf("c=%5.2f\n",c);/*输出*/
getch();
}
yasuoxishujuzhenmain()/*主函数*/
{
inta[5][10]={{0,0,0,0,0,0,0,6,0,0},{0},{0,2,0,0,0,0,0,4,0,0},{1,0,0,0,5,0,0,0,0,0,},{0,0,7,0,0,0,3,0,0,8}};/*定义数组a*/
intb[8][3];/*定义数组b[8][3]*/
inti,j,k=0;/*定义变量i,j,k=0*/
printf("APPAYisa:
\n\n");/*输入APPAYisa:
并换行两次*/
for(i=0;i<5;i++)/*输入for语句条件*/
{
for(j=0;j<10;j++)/*输入for语句条件*/
printf("%3d",a[i][j]);/*输出数组a[i][j]*/
printf("\n");/*换行*/
}
for(i=0;i<5;i++)/*输入for语句条件*/
{
for(j=0;j<10;j++)/*输入for语句条件*/
if(a[i][j]!
=0)/*如果数组a[i][j]不等于0*/
{
b[k][0]=i;/*令数组b[k][0]等于变量i的值*/
b[k][1]=j;/*令数组b[k][1]等于变量j的值*/
b[k][2]=a[i][j];/*令数组b[k][2]等于数组a[i][j]的值*/
k++;/*变量k的值自增1*/
}
}
printf("\n\n");/*换行两次*/
printf("APPAYisb:
\n\n");/*APPAYisb:
并换行两次*/
for(i=0;i<8;i++)/*输入for语句条件*/
{
for(j=0;j<3;j++)/*输入for语句条件*/
printf("%3d",b[i][j]);/*输出数组b[i][j]*/
printf("\n");/*换行*/
}
getch();}
(1)输入10个整数,求最大数,最小数,以及10个数的和
main()/*主函数*/
{intx[10];/*定义数组x[10]*/
inti,max,min,sum;/*定义变量i,max,min,sum*/
for(i=0;i<=9;i++)/*输入for循环语句条件*/
{scanf("%d",&x[i]);}/*输入,存入数组x[i]中*/
sum=max=min=x[0];/*令变量sum=max=min=x[0]*/
for(i=1;i<=9;i++)/*输入条件*/
{
if(max if(min>x[i])min=x[i];/*如果变量min大于变量x[i],则变量min等于变量x[i]*/ sum=sum+x[i];/*变量sum等于变量sum加变量x[i]*/ } printf("Max=%d,Min=%d,Sum=%d\n",max,min,sum);/*输出变量max,min,sum的值*/ getch(); 2)、8个数降序排序(冒泡法) main()/*主函数*/ { inta[8];/*定义数组a[8]*/ inti,j,t;/*输入变量i,j,t*/ for(i=0;i<8;i++)/*输入for语句条件*/ scanf("%d",&a[i]);/*输入任意数并存入数组a[i]中*/ printf("\n");/*“换行”*/ for(j=0;j<=7;j++)/*输入for语句条件*/ for(i=0;i<=8-j;i++)/*输入for语句条件*/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言