不是沒有錯誤,只是沒有語法上的錯誤,所以編譯是通過了。如果是“沒有錯誤”,那么就有輸出,而且答案是正確的。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了鄂州免費建站歡迎大家使用!
c語言的錯誤分為兩種,一種是運行時錯誤,一種是邏輯上的錯誤。邏輯上的錯誤不好判斷,執(zhí)行不了肯定是出現(xiàn)邏輯上的錯誤的。
你在運行的時候注意切成英文輸入狀態(tài)就行了,但還是建議scanf語句里不要添加額外的符號影響輸入。
1、如你所寫的代碼while以i100作為退出條件,但是在while循環(huán)內(nèi)中紅色框內(nèi)代碼改變了i的值,導(dǎo)致i一直等于1/-1,退不出循環(huán),已經(jīng)死循環(huán)了。
2、這個程序?qū)懙奶唵瘟耍e誤就是最基本的變量名稱使用:輸出的是End的內(nèi)容,但是整個程序都沒有給End賦值。因此,全局變量End[]被初始化為全0,因此輸出也全部為空。
3、結(jié)果是0。因為static int a[8][8]被初始化為全零二維數(shù)組。而你下面的代碼只對a[0][0]、a[0][1]、a[0][2]、a[1][0]、a[1][1]、a[1][2]、a[2][0]、a[2][1]、a[2][2]賦值。
4、首先你的scanf中不需要\n,這個東西,這是錯誤的寫法。只要寫:scanf(%d,n);而你下面的是一個while循環(huán),所以當然會循環(huán)的輸出的,知道你的n--為0,也就是while()循環(huán)中的條件為假時,就停止循環(huán)。
因為你這個公式寫錯了,if()可以理解成如果,如果條件成立,顯示第一個逗號后的結(jié)果,不成立顯示第二個逗號后的結(jié)果。所以IF(,)里面只能有兩個逗號。
我用的是SUMIF函數(shù),區(qū)域和求和條件都沒錯的,結(jié)果算不出來,是設(shè)置錯誤造成的,解決方法如下:首先打開一個excel班級分數(shù)表,下面要求和A班的分數(shù)。在求和表格中輸入函數(shù)=sumif。
不清楚你的需求是什么,列舉幾個例子:=vlookup(C1,A:B,2,0)將C1值在A列查找,找到后取對應(yīng)行的B列值,2表示A:B的第二列的意思。
而你運行的時候,有的電腦會自動切成中文輸入法所以你輸入3,4,5的時候這里的逗號是中文逗號所以就出錯了 你在運行的時候注意切成英文輸入狀態(tài)就行了,但還是建議scanf語句里不要添加額外的符號影響輸入。
網(wǎng)站標題:c語言簡單函數(shù)輸不出結(jié)果 c語言程序輸入數(shù)據(jù)沒有輸出
瀏覽路徑:http://chinadenli.net/article5/dshhsii.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、響應(yīng)式網(wǎng)站、用戶體驗、網(wǎng)站內(nèi)鏈、微信公眾號、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)