1、被除數(shù)不能為0,所以當(dāng)num2=0的時(shí)候,程序就報(bào)錯(cuò)了。 還有,你兩個(gè)數(shù)都是int型的。
成都創(chuàng)新互聯(lián)主營(yíng)鞍山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都APP應(yīng)用開發(fā),鞍山h5小程序設(shè)計(jì)搭建,鞍山網(wǎng)站營(yíng)銷推廣歡迎鞍山等地區(qū)企業(yè)咨詢
2、所以格式符應(yīng)該使用%f而不是%d,%d是整型。
3、if(b!=0){m=shang shi a/b;printf(%f,m);} else printf(error);} 我們沒有進(jìn)行調(diào)試,可能有些有點(diǎn)問題,但總體是沒錯(cuò)了,我把b當(dāng)作是除數(shù),就是說,后面一個(gè)數(shù)若為0的話,會(huì)輸出eroor錯(cuò)誤提示。。
1、我不知道你要的是兩個(gè)數(shù)的互相運(yùn)算,即既要a/b及a除以b的余數(shù),又要b/a及b除以a的余數(shù),還是只要一部分。
2、運(yùn)算 C語(yǔ)言的運(yùn)算非常靈活,功能十分豐富,運(yùn)算種類遠(yuǎn)多于其它程序設(shè)計(jì)語(yǔ)言。
3、前面聲明變量的時(shí)候類型是浮點(diǎn)型,所以格式符應(yīng)該使用%f而不是%d,%d是整型。
4、C語(yǔ)言有一個(gè)取余運(yùn)算符 % ,稱之為“?!边\(yùn)算符。a % b 表示 用b來整除a,商整數(shù),得到余數(shù)。只有兩個(gè)整數(shù)之間才可以進(jìn)行模運(yùn)算!C語(yǔ)言運(yùn)算符是說明特定操作的符號(hào) ,它是構(gòu)造C語(yǔ)言表達(dá)式的工具。
5、c語(yǔ)言里對(duì)于有一些符號(hào)是不能直接輸出的,因?yàn)楸籧語(yǔ)言占用了。所以有一些符號(hào)是需要特殊的方式才能輸出的。比如你說的%號(hào),%號(hào)在c語(yǔ)言里是求余數(shù)的符號(hào),如果需要輸出%的話,你需要連續(xù)寫2個(gè)%才能輸出。
C語(yǔ)言,是一種通用的、過程式的編程語(yǔ)言,廣泛用于系統(tǒng)與應(yīng)用軟件的開發(fā)。具有高效、靈活、功能豐富、表達(dá)力強(qiáng)和較高的移植性等特點(diǎn),在程序員中備受青睞。最近25年是使用最為廣泛的編程語(yǔ)言。
被除數(shù)不能為0,所以當(dāng)num2=0的時(shí)候,程序就報(bào)錯(cuò)了。 還有,你兩個(gè)數(shù)都是int型的。
所以格式符應(yīng)該使用%f而不是%d,%d是整型。