应付考试超级准
include
#include
void main()
{ int a[10]={1,4,2,7,3,12,5,34,5,9},i,max,pos;
//clrscr();
max = a[0];
pos = 0;
for ( i=1; i<10; i++)
/************found************/
if (max < a[i])
{
max = a[i];
/************found************/
pos = i;
}
printf("The max is: %d ,pos is: %d ", max , pos);
}
两个位置全部正确
标准答案 第一个位置:
if(maxif(max<=a[i])
if(a[i]>max)
if(a[i]>=max)
第二个位置:
pos=i;
二、 程序填空题(30分,得分:30分)
在考生文件夹下,给定程序FILL.C的功能是:
从键盘上输入一个数字组成的字符串(字符串长度小于8),将该字符
串转换成一个十进制数。
例如:从键盘上输入12345,则程序运行的结果应当为:n=12345。
请填空,并运行该程序,然后将源程序文件FILL.C提交。
程序有两个空(1)、(2)需要补充完整。并将程序调试出所需的结果。
注意:不要随意改动程序,不得增行或删行,也不得更改程序的结构!
做题情况 源程序文件
#include "stdio.h"
#include "string.h"
void main()