【c学习-5】

int main(){ //二维数组的应用 int i,j; int a[2][3]; for(i=0;i<2;i++){ for(j=0;j<3;j++){ printf("a[%d][%d]=",i,j); scanf("%d",&a[i][j]); } } printf("输出二维数组\n"); for(i=0;i<2;i++){ for(j=0;j<3;j++){ printf("%d\t",a[i][j]); } printf("\n"); } return 0; } int main(){ //二维数组的应用 int i,j; int sum=0; int a[2][3]; for(i=0;i<2;i++){ for(j=0;j<3;j++){ printf("a[%d][%d]=",i,j); scanf("%d",&a[i][j]); } } printf("输出二维数组\n"); for(i=0;i<2;i++){ for(j=0;j<3;j++){ printf("%d\t",a[i][j]); sum=sum+a[i][j]; } printf("\n"); } printf("sum=%d\n",sum); //输出数组的和 return 0; } #include void myFunction(){ int a[3]; int i; int max; for(i=0;i<3;i++){ printf("%d\n",&a[i]); } //printf("a[i][j]=%d\n",a[i][j]); //scanf("%[i][j]",&a[i][j]); } void myFunction2(){ int a[20],i,j,k,n,min,max; j=0,k=0; printf("please input n number\n"); scanf("%d",&n); for(i=0;imax){ max=a[i]; k=i; } printf("min :%3d\n",min); } void myFunction3(){ int i,j,number; int a[5]={1,2,3,4,5}; j=5; printf("please input your number\n"); scanf("%d",&number); for(i=0;i<5;i++){ if(number==a[i]){ j=number; } } if(j!=6){ printf("This number in your arry"); }else{ printf("no in your arry"); } } int main(){ myFunction(); myFunction3(); // myFunction2(); } void myFunction4(){ //求数组对脚线和 int i,j; int sum=0; int x[3][3]={{1,2,3},{2,3,4},{5,4,3}}; for(i=0;i<3;i++){ for(j=0;j<3;j++){ printf("%5d\n",x[i][j]); if(i==j){ sum=sum+x[i][j]; } } printf("\n"); } printf("sum:%d\n",sum); } void myFunction5(){ // 定义参加的选举变量及总数 int v0=0,v1=0,v2=0,v3=0,n,a[50],i; printf("please input people"); scanf("%d",&n); printf("please inpur 1or2or3"); for(i=0;i #define MAX 50 void myFunction6(){ //定义学生数量和计数器 int i,num; //定义语文,数学,英语数组 int chinese[MAX],math[MAX],english[MAX]; //定义学生ID long studentID[MAX]; //定义学生的平均成绩 float avegscore[MAX]; printf("please input student number\n"); scanf("%d",&num); printf("please input studentID and averscore\n"); printf(" studentID chinese math english\n"); //遍历学生的成绩冰求平均数 for(i=0;i",i+1); //序号 scanf("%ld%d%d%d",&studentID[i],&chinese[i],&math[i],&english[i]); //分别的成绩 avegscore[i]=(float)(chinese[i]+math[i]+english[i])/3; // 强制类型转换 } //for循环遍历输出 printf("/n studentID chinese math english"); for(i=1;i

posted on 2018-08-18 17:00  activecode  阅读(181)  评论(0编辑  收藏  举报

导航