该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第二大题:填空题(在记事本中作答,答案前注明小题标号,并按照系统提示保存) (30 分)
1. (15分) 输入10个员工的工号和工资,并打印出工资最高者的工号和工资。
#include
void main()
{
int num[10],i,*p,wage[10], max;
for(i=0; 【1】 ;i++) scanf(" 【2】 ",num+i,wage+i);
max=wage[0];
p=wage+1;
while(p
{
if(*p> 【3】 ) max=*p;
【4】 ;
}
for(i=0;i<10;i++)
if(*(wage+i)==max)
printf("num[%3d]=%2d;wage[%2d]=%3d\n",i, 【5】 ,i,wage[i]);
}
2. (15分) 用4~8之间不同的3个数构成一个三位数,下列程序将统计出共有多少种组合方法。
#include
void main()
{ int a,b,c, 【6】 ;
for(a=4; 【7】 ;a++)
for(b=4;b<=8; 【8】 )
if(a==b) 【9】 ;
else
for(c=4;c<=8;c++)
if(c!=a&&c!=b) 【10】 ;
printf("%d\n",count);
}