___:printf("E\n"); /*$BLANK3$*/-----------default
}
}
3、程序设计:计算 300 到 2013 之间所有能被 9 正除或能被 13 整除的自然数的平方根之和。
#include <stdio.h>
#include <math.h>
void PRINT(double s)
{
FILE *out;
printf("s=%.2f\n",s);
if((out=fopen("K:\\24000101\\RESULT.DAT","w+"))!=NULL)
fprintf(out,"s=%.2f",s);
fclose(out);
}
void main()
{ double s=0;
Int i;
for(i=300;i<=2013;i++)
if(i%9==0||i%13==0)
s=s+sqrt(i);
PRINT(s);
}
试卷二
1、 程序改错:输入一个百分制的成绩,根据成绩输出相应的等级。等级的划分如下:
90 分以上为 A,80 分~89 分为 B,70~79 为 C,60~69 为 D,60 分一下为 E。
例如输入 65,则显示 D。
#include <stdio.h>
void main()
{
int a;
scanf("%d",a); /*$ERROR1$*/------------scanf(“%d”,&a);
if(a<0||a>100)
printf("Data Error!\n");
else
{
else if(a>=90) printf("A\n"); /*$ERROR2$*/-------if(a>=90)printf(“A\n”);
else if(a>=80) printf("B\n");
else if(a>=70) printf("C\n");
else if(a>=60) printf("D\n");
printf("E\n"); /*$ERROR3$*/-----------else printf(“E\n”);
}
}