c語言程式設計出錯問題,C語言程式設計出錯問題

2021-12-19 05:35:28 字數 1211 閱讀 7516

1樓:千尋

#include//第二個標頭檔案是可以不要的,這裡沒有用到int main()

if(ch=='='||ch=='-'||ch=='*'||ch=='/') //第二個等號寫成了賦值,改掉就好了

printf("\n繼續輸入請按回車鍵,結束程式請按空格鍵");

a=getchar();

}while(a=' ');

return 0;

}之後,這裡有執行結果:

process terminated with status 0 (0 minutes, 0 seconds)

0 errors, 0 warnings (0 minutes, 0 seconds)

2樓:厲雨竹

b為0,如2/0絕對會錯的,對吧

那就是scanf函式的問題了,這是個危險的函式,scanf("%d,%d",&a,&b);這樣用會出錯,換成

哦,原來試這樣子,n=a%b;賦值的問題,=優先順序比%高,所以出問題

3樓:匿名使用者

你這裡的問題比較多,我給你貼出修改後的**,裡面附帶了註釋,不懂再問。

#include

#include

//#include //這個標頭檔案可以不要int main()

if(ch=='+'||ch=='-'||ch=='*'||ch=='/')

printf("\n繼續輸入請按車鍵結束程式請按空格鍵\n");

a=getchar();

} while(a=='\n'); //少了= 號return 0;}

4樓:匿名使用者

#include

#include

int main()

if(ch=='='||ch=='-'||ch=='*'||ch=='/')

printf("\n¼ìðøêäèëçë°´»ø³µ¼ü£¬½áêø³ìðòçë°´¿õ¸ñ¼ü");

a=getchar();

}while(a!=' ');

return 0;}

5樓:匿名使用者

scanf("%f%c%f",&x,&ch,&y);

c語言程式設計問題,c語言程式設計問題?

1 輸入有範圍,兩個變數輸入都需要驗證,方法變數處置範圍以外,迴圈判斷輸入。2 天數迴圈計數,日期0 6週期自增。用變數累加計數結果。下面是演示 include int main int i,j,a 7,n 366,cnt 0 while a 0 a 6 printf 請輸入a的值 0 6 scan...

c語言程式設計錯誤問題,C語言程式設計錯誤問題

void main 是不存在的,現在標準的寫法有兩種 int main 或int main void 以前用main int i num word num 0 word 0 應該是int i,num,word,num 0,word 0 中間是逗號,不是分號,程式中,分號表示語句的結束,編譯器一看到分...

c語言程式設計小問題,C語言程式設計小問題

我的電腦 工具 選單 資料夾選項 檢視 頁 勾掉 已知檔案型別的副檔名 就可以顯示副檔名exe了 另外,這些檔案要到dos視窗 命令視窗 下執行才可以看到結果,如果在windows雙擊,程式執行終止後就會退出,當然視窗一閃就過了 首先,沒有.exe是因為你在 資料夾選項 中設定了 隱藏已知檔案型別的...