c/c++的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:28:36
void main(void)
{
int ten;
printf("分数(0~100点)输入:");
scanf("%d,&ten");
if(ten>80)
{
printf("A组\n");
}
else if(ten>=60)
{
printf("B组\n");
}
else if(ten>=40)
{
printf("C组\n");
}
}
还有没有刚刚一楼的朋友没找到的错误了

我还是没执行了

谢谢

没执行了? 我用vc++执行无错误了 你把我给你改过的复制一下在试试 还是说执行结果不对?

#include"stdio.h"//加上头文件
void main(void)
{
int ten;
printf("分数(0~100点)输入:");
scanf("%d",&ten); //这里“放错位置了
if(ten>80)
{
printf("A组\n");
}
else if(ten>=60)
{
printf("B组\n");
}
else if(ten>=40)
{
printf("C组\n");
}
}

错误确实很隐蔽,不过,被我找到了
scanf("%d,&ten"); 错了,应该是
scanf("%d",&ten); 注意第二个分号的位置
估计是你大意给输入错了

加上头文件:#include"stdio.h"
scanf("%d",&ten);
再不能执行,可能是编译器没安装成功了。