1樓:銳珂甲代梅
建議你不要這樣寫
for(i=0;*(num+i)!='\n';i++)scanf("%d",num+i);
因為一個個元素輸入的時候,按的就是回車,即'\n',所以*(num+i)!='\n'不能成為迴圈結束的條件,而是繼續執行迴圈,直到i=29;
你可以自己改一個條件,如把'\n'該為'a'就可以了,程式如下:
#include
main()
執行結果:
235645a
press
anykey
tocontinue
2樓:匿名使用者
資料型別不一致, 或者資料越界導致資料有差異.
a[i] 是 float 單精度浮點型, t 是 int 整型t=a[i] 把float -> int 就會截掉小數部分保留整數, 如果a[i]的值 大於 32767 則會變成 -32768(越界)
這就是有的輸出有誤差 有的沒有
3樓:
排序的那個地方,演算法不對。
C語言檔案輸入輸入問題,C語言程式,把輸入的資訊寫入檔案中的問題
使用fopen函式開啟檔案時,將檔案使用方式更換為 a 如,fp fopen x.txt a 即可實現檔案追加讀寫。fopen c 123.txt a fp fopen x.txt a 怎樣用c語言輸入檔案中的某個內容。例12 2 已知一個文字檔案f.txt中儲存了5個學生的計算機等級考試成績,包括...
C語言連結串列的問題,高手來看看我怎麼就錯了
見下面 中的註釋 include include struct node int s 0 void main struct node creat struct node head printf 請再輸入一個數 p struct node malloc sizeof struct node scanf...
奇怪的夢,懂的人進來看看
夢見有很多人在抄 往一個襲城樓上爬,說明你周圍有朋友將會遇到困難。夢到人被殺,是個好兆頭如果見到血就有財運的降臨。夢中夢也可以看成是清醒的夢的一種變形,所謂夢中夢就是 發現了自己剛才是在做夢,覺得現在醒了,而實際上他還在做夢。夢中夢可以套好幾層。越是熱衷於瞭解自己的內心 瞭解夢,就越容易做夢中夢。尤...