首页 > 用户发贴区 > 编程问题提问区 > 编译无错误,但是就是运行不正常,why?
2008
10-08

编译无错误,但是就是运行不正常,why?

#include<stdio.h>
main()
{
 int s;
 printf(“请输入成绩:\n”);
 scanf(“s=%d”,&s);
 switch(s=s/10)
  {
  case 9 :
   printf(“A\n”);
   break;
  case 8 :
   printf(“B\n”);
   break;
  case 7 :
   printf(“C\n”);
   break;
  case 6 :
   printf(“D\n”);
   break;
  default :
   printf(“error\n”);
  } 
}


编译无错误,但是就是运行不正常,why?》有 2 条评论

  1. vcgoodser 说:

     scanf(“%d”,&s)

  2. shuirh 说:

    哦,原来是我把输入设置成了s=%d了,我又没按照这个格式输入。谢谢楼上的这位朋友了。

留下一个回复