1、c语言7.3main()/*主函数*/int a33; /*定义数组a33*/int i,j,sum=0; /*定义变量i,j,sum=0*/for(i=0;i3;i+) /*输入for语句条件*/for(j=0;j3;j+) /*输入for语句条件*/scanf(%d,&aij); /*输入任意数并存入数组aij中*/for(i=0;i3;i+) /*输入for语句条件*/ for(j=0;j3;j+) /*输入for语句条件*/ i=j; /*令变量j的值等于变量i的值*/ sum=sum+aij; /*另sum+数组aij的和存入sum中*/ printf(nThe sum=%dn,su
2、m);/*输出数组的对角线之和*/getch();99乘法表main()int i,j;/*定义变量i,j*/for(i=1;i=9;i+) /*输入for语句条件*/ for(j=i;j0)/*输入while语句条件*/ b=(a+1)*2;/*第一天吃的桃子是第2天吃桃子加1后的2倍*/ a=b;/*把b的值赋给a*/ day-; printf(Eat Peach is %dn,b);/*输出第一天共摘的桃子数*/ getch();Narcissus Folwer #include #include main() int a,b,c,num;/*定义变量a,b,c,num*/ for(nu
3、m=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(Narcissus FolwerNumber is:%dn,num); /*输出1999中为的“水仙花数”*/ getch();Prime Number #include#includemain()int m,i,k;/*定义变量m,j,k*/scanf(%d,&m); /*输入任意变量m*/k=
4、sqrt(m); /*求m的开方并存入变量k中*/for(i=2;ik)/*如果ik*/printf(%d is a prime numbern,m);/*输出变量m为一个素数*/else /*否则*/printf(%d is not a prime numbern,m); /*输出变量m不是一个素数*/getch(); shu zu pai xu #include#includemain() /*主函数*/char string20; /*定义数组string20*/char str320; /*定义数组str320*/int i; /*定义变量i*/for(i=0;i0) /*数组str0
5、和数组str1都大于0的数比较大小*/strcpy(string,str0); /*如果数组str0较大则复制*/else/*否则*/strcpy(string,str1); /*输出数组str1*/if(strcmp(str2,string)0) /*数组str2和数组string都大于0的数比较大小*/strcpy(string,str2); /*如果数组str2较大则复制*/printf(nThe largest string is: n%sn,string);/*输出数组中的最大者*/getch();#include stdio.h#include conio.hmain() floa
6、t F,c; /*定义单精度变量*/ scanf(%f,%f,&F,&c); /*输入*/ c=(F-32)*5.0/9 ; /*计算*/ printf(c=%5.2fn,c); /*输出*/ getch();#define Pi 3.1415926#include stdio.h#include conio.hmain() float F,c; /*定义单精度变量*/ scanf(%f,%f,&F,&c); /*输入*/ c=(F-32)*5.0/9 ; /*计算*/ printf(c=%5.2fn,c); /*输出*/ getch();ya suo xi shu ju zhen main(
7、)/*主函数*/int a510=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*/int b83; /*定义数组b83*/int i,j,k=0; /*定义变量i,j,k=0*/printf(APPAY is a: nn); /*输入APPAY is a:并换行两次*/ for(i=0;i5;i+) /*输入for语句条件*/ for(j=0;j10;j+) /*输入for语句条件*/ printf(%3d,aij); /*输出数组aij*/ printf(n)
8、 ; /*换行*/for(i=0;i5;i+) /*输入for语句条件*/ for(j=0;j10;j+) /*输入for语句条件*/ if(aij!=0) /*如果数组aij不等于0*/ bk0=i; /*令数组bk0等于变量i的值*/ bk1=j; /*令数组bk1等于变量j的值*/ bk2=aij; /*令数组bk2等于数组aij的值*/ k+; /*变量k的值自增1*/ printf(nn) ;/*换行两次*/printf(APPAY is b: nn);/*APPAY is b:并换行两次*/for(i=0;i8;i+)/*输入for语句条件*/ for(j=0;j3;j+)/*输入
9、for语句条件*/ printf(%3d,bij);/*输出数组bij*/ printf(n);/*换行*/getch();(1)输入10个整数,求最大数,最小数,以及10个数的和main() /*主函数*/int x10; /*定义数组x10*/int i,max,min,sum; /*定义变量i,max,min,sum*/for(i=0;i=9;i+) /*输入for循环语句条件*/scanf(%d,&xi); /*输入,存入数组xi中*/sum=max=min=x0; /*令变量sum=max=min=x0*/for(i=1;i=9;i+) /*输入条件*/if(maxxi) min=x
10、i; /*如果变量min大于变量xi,则变量min等于变量xi*/sum=sum+xi; /*变量sum等于变量sum加变量xi*/printf(Max=%d,Min=%d,Sum=%dn,max,min,sum); /*输出变量max,min,sum的值*/getch();2)、8个数降序排序(冒泡法)main()/*主函数*/int a8;/*定义数组a8*/int i,j,t;/*输入变量i,j,t*/for(i=0;i8;i+)/*输入for语句条件*/scanf(%d ,&ai);/*输入任意数并存入数组ai中*/printf( n );/*“换行”*/for(j=0;j=7;j+)
11、/*输入for语句条件*/for(i=0;i=8-j;i+)/*输入for语句条件*/if(aiai+1)/*如果数组ai小于ai+1*/t=ai+1;/*变量t等于数组ai+j*/ai+1=ai;/*数组ai+1等于ai*/ai=t;/*数组ai等于变量t*/printf(The Sorted Numbers:n);/*输出The Sorted Numbers:”并“换行”*/for(i=0;i=7;i+) /*输入for语句条件*/3)8个数降序排序(普通法)main() /*主函数*/int a8; /*定义数组a8*/int i,j,t; /*输入变量i,j,t*/for(i=0;i=
12、7;i+) /*输入for循环语句条件*/scanf(%d ,&ai); /*输入任意数存入数组ai中*/printf(n);for(i=0;i=7;i+) /*输入for循环语句条件*/for(j=i+1;j=8;j+) /*输入条件*/if(aiaj) /*如果数组ai小于aj*/t=aj; /*变量t等于数组aj*/aj=ai; /*数组aj等于ai*/ai=t; /*数组ai等于变量t*/printf(n);for(i=0;i=7;i+) /*输入for语句条件*/printf(%d ,ai); /*输出数组ai的值*/printf(n);getch(); (一)二维数组行和列的元素互
13、换main()int a23=10,11,12,13,14,15; /*定义二维数组a*/int b32,i,j; /*定义二维数组b,i,j*/printf(array a:n);for(i=0;i=1;i+) /*输入for语句条件*/for(j=0;j=2;j+) printf(% d,aij); /*输出数组a的值*/ bji=aij; /*当数组b等于数组a*/printf(n);printf(array b:n);for(i=0;i=2;i+) /*输入for语句条件*/ for(j=0;j=1;j+) printf(% d,bij); /*输出数组b的值*/ printf(n);
14、getch();(二)求最大值,亦即其所在的行和列main()int i,j,row=0,colum=0,max; /*定义变量i,j,row,colum,max*/int a34=1,2,3,4,9,8,7,6,-10,10,-5,2; /*定义变量二维数组a,给a数组赋值*/ max=a00;for(i=0;i=2;i+) /*输入for语句条件*/ for(j=0;jmax) /*如果aijmax*/ max=aij; /*实现max=aij*/ row=i; /*实现row=i*/ colum=j; /*实现colum=j*/ printf(max=%d,row=%d,colum=%d
15、n,max,row,colum);/*输出变量row,colum,max*/getch();(三)求平均值main()/*主函数*/int a34=92,85,68,75,54,88,98,45,61,79,81,40;/*定义树组a34并赋值*/int sum=0,i,j,sum1=0,sum2=0,sum3=0,sum4=0,sum5=0,sum6=0;for(i=0;i4;i+)sum+=a0i;printf(ZhangSans Average=%dn,sum/4);for(i=0;i4;i+)sum1+=a1i;printf(LiSis Average=%dn,sum1/4);for(
16、i=0;i4;i+)sum2+=a2i;printf(WangErs Average=%dn,sum2/4);大写变小写答案 2000 ,600main()/*主函数*/int a33;/*定义数组a33*/int i,j,sum=0;/*定义变量i,j,sum=0*/for(i=0;i3;i+)/*输入for语句条件*/for(j=0;j3;j+)/*输入for语句条件*/scanf(%d,&aij);/*输入任意数并存入数组aij中*/for(i=0;i3;i+)/*输入for语句条件*/ for(j=0;j3;j+)/*输入for语句条件*/ i=j;/*令变量j的值等于变量i的值*/ sum=sum+aij;/*另sum+数组aij的和存入sum中*/ printf(nThe sum=%dn,sum);/*输出数组的对角线之和*/getch();
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1