第1个回答 2013-10-09
#include <stdio.h>
void main()
{
int a;
float b,F,C;
scanf("%d %f\n",&a,&b);
if (a==1)
{
F=b;
C=(F-32)*5/9;
printf("The Centigrade is %.2f\n",C);
}
else //这行显示红色警告,不知道哪里错了
C=b;
F=(C*9/5)+32;
printf("The Fahrenheit is %.2f\n",F);
}
注意:当if语句后面不是一个语句时需加{ },OK?
第2个回答 2013-10-09
对啊,你的括号都哪去了,if else如果只有一句可以省略,你这个必须加括号啊
第3个回答 2013-10-09
#include <stdio.h>
int main()
{
int a;
float b,F,C;
scanf("%d %f\n",&a,&b);
if (a==1){
F=b;
C=(F-32)*5/9;
printf("The Centigrade is %.2f\n",C);
}
else{
C=b;
F=(C*9/5)+32;
printf("The Fahrenheit is %.2f\n",F);
}
return 0;
}本回答被提问者采纳
第4个回答 2013-10-09
if else之间的内容括起来