程序填充题
第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;
}
本文导航
- 第1页: 首页
- 第2页: 填空题
- 第3页: 程序分析题
- 第4页: 程序填充题
- 第5页: 程序设计题