當前位置:首頁 » 編程語言 » c語言輸出失誤
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言輸出失誤

發布時間: 2022-04-16 19:28:46

⑴ 為什麼在c語言中,這個printf的輸出是錯誤的

你這並不是強制類型轉換,printf是個變參函數,而且比較「笨」,它只能識別你給他設定好的輸出類型,因為你設定為%d,所以只能輸出出錯,5/2是結果是整數,而5.0/2是浮點數運算,結果為浮點數,所以類型不匹配。 謝謝,望採納

⑵ C語言數組輸出錯誤

您好,很高興回答您的問題。
您這個程序肯定是有錯誤的哦。因為您定義的數組是5個元素,就是nums[0]到nums[4],但是程序中有nums[c+1],那麼c最大隻能取3,否則數組下標就越界了。您的程序就存在越界的問題哦。
以上就是我的回答,希望能幫助到您。

⑶ C語言程序輸出錯誤,怎麼回事

正常情況,一般都是這樣

⑷ C語言 為什麼我的結果輸出錯誤

printf("l=%5.2f,s=%5.2f,bs=%5.2f,v=%5.2f,zv=%5.2f\n",&l,&s,&bs,&v,&zv);這里不需要&;正確的為printf("l=%5.2f,s=%5.2f,bs=%5.2f,v=%5.2f,zv=%5.2f\n",l,s,bs,v,zv); 而且你的變數pi沒有給初始值,一般編譯器默認其值為0或者一個隨機數

⑸ C語言程序輸出錯誤

printf("x++後的值:%d\n",&x );
你再仔細看看你列印的是什麼?
&x是x的地址,改成x就是x的數值了。

⑹ 為什麼會輸出錯誤,關於用c語言自定義函數cal(x,n)計算x^n/n!的結果

根據你題目的意思,這段C語言代碼有以下幾個問題:

第一:你題目說是要計算x^n/n!,你看下圖片4處,這是計算的累加和,可不是你題目說的意思,好看看是你寫錯了還是怎麼樣。

第二:圖中1/2處這兩個自定義函數返回值都是int,然後你在cal函數用一個double去接收兩個整數相除的結果,要注意整數/整數=整數,這個過程會把小數直接丟去,你看看你是不是不想要小數。

第三:需要注意,int能表示的階乘有限,也就是說n不能太大,大概14應該就超過范圍了,建議換成double類型的,這樣你的第二個問題也解決了。

⑺ c語言為什麼輸出值 是錯誤,大神看一下是哪裡錯了

第一個if 改成

score<60&&score>0

⑻ C語言輸出字元提示錯誤

putchar("\n");這個錯了putchar是輸出字元"\n",你這個是雙引號,代表的是字元串,應該是『\n』
其他的應該沒什麼問題
還有一個就是如果你是以回車為結束輸入的話,這段代碼只能輸入兩個字元,第一個字元輸入後的回車會算第二個字元,之後只能在輸入一個字元之後就會輸出

⑼ c語言輸出結果錯誤 是什麼問題

程序沒有問題!但是樓主的multi+1何解啊?運行結果看圖

⑽ c語言寫數據後輸出錯誤

首先,你是以二進制只寫的方式wb打開的文件,讀取文件受到了限制,要讀取文件就要以rb或rb+或wb+的方式打開。如果你開始是wb打開的文件,那麼要去取文件就要先關閉文件,然後在以rb打開。
打開文件時,一定要注意,打開的方式,看你是要讀文件,還是寫文件,還是讀寫文件。