#include<stdio.h>
int main(void)
int score;
printf("输入一个数\n");
scanf("%d",&score);
if(score>700)
{
printf("上清华\n");
}
if(score>720)
{
printf("研究核武器\n");
}
else
{
printf("程序员\n");
}
else if(score>680)
{
printf("上北大\n");
}
if(score>690)
{
printf("当老师\n");
}
else
{
printf("蓝翔挖掘机\n");
}
else
{
printf("上华理\n");
}
return 0;
}
#include<stdio.h>
int main(void)
{
int score;
printf("输入一个数");
scanf("%d",&score);
if(score>700)
{
printf("上清华\n");
if(score>720)
{
printf("研究核武器\n");
}
else
{
printf("程序员\n");
}
}
else if(score>680)
{
printf("上北大\n");
if(score>690)
{
printf("当老师\n");
}
else
{
printf("蓝翔挖掘机\n");
}
}
else
{
printf("上华理\n");
}
return 0;
}
else只有它上面的指令配对!,你上面是else,应该把if放到else前
#include<stdio.h>
int main(void)
{
int score;
printf("输入一个数\n");
scanf("%d",&score);
if(score>700)
{
printf("上清华\n");
}
else
if(score>680)
{
printf("上北大\n");
}
else
{
printf("上华理\n");
}
if(score>720)
{
printf("研究核武器\n");
}
else
{
printf("程序员\n");
}
if(score>690)
{
printf("当老师\n");
}
else
{
printf("蓝翔挖掘机\n");
}
return 0;
}