下面的程序能求a: ab.c文件中最长行和它的位置。 include<stdio.h> main () { int lin,i,j=0,k=0; char c; FILE * fp; fp=(【 】 ("a:ab.c","r"); rewind (fp); while (fgetc (fp)! =EOF) i=1; 【 】 { i + + ; j + + ; if (i>=k) {k=i;【 】 ;} } printf("\n%d\t%d\n",k,lin); 【 】 ; }
第1题
由25人围坐成圆圈,先从任意一人出发用1到25顺时针依次编号,然后从1号开始顺时针报数(1、2、3…),凡报5的倍数者出圈,剩下者继续报数,求出最后出圈者的编号。 include<stdio.h> 【 】 { int a[26],j,n,count; for(j=1;j<=25;j + +)a[j]=j; j=1;count=0;n=【 】 ; do { if (a [j]! =0) { n + + ; if (n% 5==0) {【 】 ; if (count==24)printf ("%d\n",j); count + + ; } } j + + ; if (j>25)j=1; } while(【 】 ); }
请帮忙给出正确答案和分析,谢谢!
第4题
下面程序的功能是:输出100以内能被3整除且个位数为6的所有整数,请填空。 include<stdio.h> main ( ) { int i,j; for (i=0【 】 ;i+ +) {j=i*10+6; if (【 】 )continue; printf("%d",j); } }
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!