初学者不会的问题
#include<stdio.h>main()
{
int a, b, c, d;
printf("请输入3个你感兴趣的整数,我们为您进行比较a,b,c");
scanf("%d,%d,%d",a,b,c);
if (a>b)
d=b;
if(c>d)
printf("三个整数中最小的数字是%d",d);
else
printf("三个整数中最小的数字是%d",c);
else /*系统总说这个else没有匹配的if,好像是这样说的,/*
d=a;
if(c>d)
printf("三个整数中最小的数字是%d",d);
else
printf("三个整数中最小的数字是%d",c);
}
这道题是求三个数中最小的数字,问题总else没有匹配的if,我上面不是有一个吗?
d=b;
if(c>d)
printf("三个整数中最小的数字是%d",d);
else
printf("三个整数中最小的数字是%d",c);
这段用大括号{}括起来
另外scanf里要&a,&b.. 编码风格不好
你写完 if() 之后应该啥都不管,先写{} , 然后再在里面添加你的代码,这是成对编写原则,望楼主谨记
当然这也是你的错误所在,楼上说的很清楚啦 括号,多注意扩号,:lol::lol:
页:
[1]