正在加载图片...
printf("\n"); 2.软盘上已有一个数据文件 datal.dat,存储的数据形式为 258 16,17,18 要将该数据文件的数据取出,存放在一个数组中,并显示在屏幕上。请将程序完善。 i int i, a(10113; char fname[ 10 printf("input data filename: ); scanf("%s", fname);/输入的文件名为(28)* fp=fopen(fname, (29); for(i=0;i<10;i+) (30) (fp,;%d,%d,%d",a[i|0,&alil1,&al2|): fclose(fp); printf("output data is: \n"); for(i=0;i<10;i+) printf("%5d, %5d, %5d\n,a illO, a ill, a[2D); 3.从键盘输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束。 请完善程序 d float x, Imax, Imin scanf("%f,(31) Imin=xs while( (32) i if(>Imax)Imax=x if( (33) )Imin=x; scanf("%f, &x); printf("nlmax=%f\nmin=%f\n",Imax, Imin); 4.下面的程序能将字符串 How do you do!反向输出到屏幕上。请完普程序printf("\n"); } } 2.软盘上已有一个数据文件 data1.dat,存储的数据形式为: 1,2,3 4,5,6 7,8,9 10,11,12 13,14,15 16,17,18 19,20,21 22,23,24 25,26,27 28,29,30 要将该数据文件的数据取出,存放在一个数组中,并显示在屏幕上。请将程序完善。 #include "stdio.h" main() { int i,a[10][3]; char fname[10]; FILE *fp; printf("input data filename:"); scanf("%s",fname); /*输入的文件名为 (28) */ fp=fopen(fname,(29) ); for(i=0;i<10;i++) (30) (fp,"%d,%d,%d",&a[i][0],&a[i][1],&a[i][2]); fclose(fp); printf("output data is:\n"); for(i=0;i<10;i++) printf("%5d,%5d,%5d\n",a[i][0],a[i][1],a[i][2]); } 3.从键盘输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束。 请完善程序。 main() { float x, lmax, lmin; scanf ("%f", (31) ); lmax=x; lmin=x; while ( (32) ) { if (x>lmax) lmax=x; if ( (33) ) lmin=x; scanf("%f",&x); } printf("\nlmax=%f\nlmin=%f\n",lmax,lmin); } 4.下面的程序能将字符串 How do you do!反向输出到屏幕上。请完善程序
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有