我寫了一個簡單的代碼,我有一個問題,這裏是我的代碼:scanf函數設定值
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int first = 0;
int second = 0;
printf("please enter two integers to determine their relation: \n");
scanf("%d %d",&first , &second);
if (first == second)
{
printf("%d and %d are equal\n", first ,second);
}
else if (first > second)
{
printf("%d is bigger than %d \n" ,first ,second);
}
else if (first < second)
{
printf("%d is smaller than %d \n" ,first ,second);
}
else
{
printf("something is wrong \n");`
}
system("pause");``
return 0;
}
現在,當我進入我想我會得到一些錯誤的字符,但之後,而不是我把它在它返回0等於0, 爲什麼?
我只是在線之間。 –
將來,*請正確格式化您的代碼*(我只是爲您做了這個)。正如最初發布的,這是不可能讀的。 –
另外 - 當它只有十幾行代碼時,可能最好不要將它稱爲「簡單代碼」,而且您無法弄清楚爲什麼它不起作用。 –