我是編程新手,這就是我在嘗試編譯此程序時所得到的結果。你能幫忙嗎?預期';'在'{'令牌之前10
#include<stdio.h>
int main()
{
int Fahrenheit;
int Celcius;
int choice;
int temperature;
printf ("What do you want to do? (1/2) \n 1. Fahrenheit to Celcius \n. 2. Celcius to Fahrenheit \n. "
if (1)
{
printf ("Enter Fahrenheit \n.")
scanf ("%d", &Fahrenheit);
Celcius=(Fahrenheit-32)*5/9;
print("The temperature in Celcius is %d \n", Celcius);
}
else (2)
{
printf ("Enter celcius\n");
scanf ("%d", &Celcius);
Fahrenheit=Celcius*((9/5)+32);
printf ("The temperature in Fahrenheit is %d \n, Fahrenheit);
}
}
你在幾個地方丟失了''''和';'。 – juanchopanza 2015-02-11 19:46:18
'如果(1)'不符合你的想法。 – njzk2 2015-02-11 19:46:37
而'else(2)'也不是。 – 2015-02-11 19:47:08