程序填充题
第1题
十个人参加选举,有三个候选人,每人投一票。输出每位候选人的姓名和得票数。
#include <stdio.h>
#include t <string.h>
ypedef struct person
{
char name[20];
int count;
}PER;
int main( void)
{
int i,j; char NAME[20];
PER leader[3]={{"Li",0},{"Liu",0};{"Wang",0}};
for(i=0;i<_______;i++) /*第一空*/
{
scanf("%s",NAME);
for(j=0;j<3;j++)
if(strcmp(NAME,leader[j]-name)==0)
_______; /*第二空*/
}
for(i=0;i<3;i++)
printf("%s,%d\n",_______,leader[i].count); /*第三空*/
return 0;
}
第2题
键入一串字符,以回车换行符为结束标志,分别统计并输出其中英文字母和数字的个数。
#include <stdio.h>
int main(void)
{
_______; /*第一空*/
int letter=0,digital=0;
while((ch=getchar())!='_______') /*第二空*/
if(ch>='A'&&ch<='z'|| ch="">='a'&&ch<='z') letter++;
else if(_______) digital++; /*第三空*/
printf("Letter=%d,Digital=%d\n",letter,digital);
return 0;
}
第3题
从键盘为二维数组元素输入数据,计算并输出全部元素之和。
#include
#define N 5
int main(void)
{
int i,j;
float a[N][N],sum=_______; /*第一空*/
fox(i=0;i<N;i++)
for (j=0;j <N;j++)
{
scanf("%f",&a[i][j]);
sum=sum+_______; /*第二空*/
}
printf("sum=%.3f\n",_______); /*第三空*/
return 0;
}
扫码下载自考题库APP自考题库APP您的考前提分神器
上学吧题库微信小程序 免下载,即可体验题库在线练习
温馨提示:因考试政策、内容不断变化与调整,上学吧提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准。