若从键盘输入58,输出结果是啥
#include<stdio.h>
main()
{
int a;
scanf("%d",&a);
if(a>50);
printf("%d",a);
if(a>40);
printf("%d",a);
if(a>30);
printf("%d",a);
}
输出585858
因为if语句后面多了个分号,整个if语句就毫无意义了,跟没写一样
#include<stdio.h>
main()
{
int a;
scanf("%d",&a);
if(a>50); //a=58>50,所以输出 58
printf("%d",a);
if(a>40);//a=58>40,所以输出 58
printf("%d",a);
if(a>30);//a=58>30,所以输出 58
printf("%d",a);
}