阅读以下程序并填空。
该程序的功能是:输出大于等于100且小于300的能够被7整除的数。
include
main()
{int x=100;
for(;①________;x++) ①________
{if(②________!=0) ②________
③________; ③________
printf("%d\n",x);
}
}
该程序的功能是:输出大于等于100且小于300的能够被7整除的数。
include
main()
{int x=100;
for(;①________;x++) ①________
{if(②________!=0) ②________
③________; ③________
printf("%d\n",x);
}
}
阅读以下程序并填空。
该程序的功能是:计算1000以内(含1000)既能被3整除也能被7整除的自然数的个数n。
include <stdio.h>
main()
{int n=1,i=1;
while(①____________) ① ___________
{i++; if(②___________)n++; ②___________
}
printf("n=%d\n",③___________); ③___________
}
该程序的功能是:计算10名学生成绩的平均分。
include
define N 10
main()
{int i;
floataver,array[N],sum= 0.0;
printf("input10scores:\n");
for(i=0;①___________;i++) ①__________
{scanf("%f",&array[i]);
sum=②__________; ②__________
}
aver=③__________; ③__________
printf("averagescoresis% 5.2f\n",aver);
}
阅读以下程序并填空。
该程序的功能是:输入10个整数,将其中的前5个数从小到大排序,然后输出这10个数。
include <stdio.h>
void sort(①__________) ① _________
{int i,m,t;
for(i=0;i<n-1;i++)
for(m=i+1;m<n;m++)
if(②_________) ②_________
{t=a[m];a[m]=a[i];a[i]=t;}
}
main()
{int k,a[10];
for(k=0;k<10;k++)
scanf("%d",&a[k]);
③_________; ③_________
for(k=0;k<10;k++)
printf("%d",a[k]);
}
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。
【说明】
以下程序的功能是:从键盘上输入一个字符串,把该字符串中的小写字母转换为大写字母,输出到文件test.txt中,然后从该文件读出字符串并显示出来。
【程序】
include < stdio. h >
main()
{ FILE * fp;
char str[100]; int i=0;
if((fp=fopen("text.txt"(1))) ==NULL)
{ printf("can't open this file. \n") ;exit(0) ;}
printf(" input astring: \n" ); gest(str);
while(str[i] )
{ if(str[i] >='a' && str[i] <='z')
str[i]=(2);
fputc(str[i],(3));
i++;
}
fclose(fp);
fp=fopen(" test.txt",(4));
fgets(str, 100, fp);
printf("%s\n" ,str);
(5);
}
#include <stdio.h>
long 【 14 】 ; /* 函数说明语句 */
main()
{ long n;
n=func(); printf("n=%ld\n",n);
}
long func()
{ long m;
for(m=0;getchar()!='@'; 【 15 】 );
return m;
}
●试题八
阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。
【说明】
以下程序的功能是:从键盘上输入一个字符串,把该字符串中的小写字母转换为大写字母,输出到文件test.txt中,然后从该文件读出字符串并显示出来。
【程序】
#include<stdio.h>
main()
{FILE*fp;
charstr[100];inti=0;
if((fp=fopen("text.txt" (1) ))==NULL)
{printf("can't open this file.\n");exit(0);}
printf("input astring:\n");gest(str);
while(str[i])
{if(str[i]>=′a′ && str[i]<=′z′)
str[i]= (2) ;
fputc(str[i], (3) );
i++;
}
fclose(fp);
fp=fopen("test.txt", (4) );
fgets(str,100,fp);
printf("%s\n",str);
(5) ;
}
main()
{ int x,y,z,max,*px,*py,*pz,*pmax;
scanf("%d%d%d",&x,&y,&z);
px=&x; py=&y; pz=&z; pmax=&max
【 16 】 ;
if(*pmax<*py) *pmax=*py;
if(*pmax<*pz) *pmax=*pz;
printf("max=%d\n",max);
}
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!