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是因為你在 資料夾選項 中設定了 隱藏已知檔案型別的...