background image

   ___: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”);
   }
}