1樓:
#include
main()
for (i=0;i<10;i++)
for (i=2;i<10;i++)
for (i=0;i<10;i++)
printf ("\n");
}改了下,前面加了段初始化,你的陣列沒有初始化,隨機值是未知的,也就是你說的亂的
2樓:手把手教你學程式設計
#include
main()
for (i=2;i<10;i++)
for (i=0;i<10;i++)
printf ("\n");
} j的迴圈條件不對,有些元素沒有求出是垃圾值,後面的數是根據前面的來求的,因此後面都是根據垃圾值來求的。
3樓:匿名使用者
/** 輸出楊輝三角形(要求輸出10行)。 **/#include
main()
for (i=2;i<10;i++)
for (i=0;i<10;i++)
printf ("\n");
}少了那個等號有些沒計算到,輸出來的當然就是錯的啦
4樓:
並不是初始話問題。。。你 的程式錯了 for (j=1;j 就可以了 5樓:星灬花 把a[10][10]初始化就好了 int a[10][10]=; 考驕 用指標將兩個字串連結接起來,前一個while迴圈,確定s1字串走完,第二個while開始將s1的逐個字元複製給s1走完,也就是末尾,這樣就可以把字串都匯入到s1中 最後一個空寫的應該寫return s1 長魚修韋 很久沒碰這東西了。我來解釋下 第一個while的迴圈是為了讓指標指向第一個字串的... 自我程式設計 列印輸出乙個ok。因為前面迴圈for語句有分號結束。所以後面的printf語句不在迴圈內,不受迴圈語句影響。 理佑平鄲胭 結果是22 7 7 8 22 你可以將 i i i i是先 1再計算,還有這裡的運算順序是從左到右,所以應該是7 7 i 14 8 22 前兩個相加時,i先加1,加... 這個問題說難不難,但理解可能有點玄乎而已,但是打個比方來理解就太容易掌握啦!就是說scanf的認定讀取,比如你單純的scanf c ch 那麼實際上已經認定了第乙個字元出現就把它賦予給ch,如果是你的scanf c 前面多了乙個空格,所以就認定了出現第乙個空格後的字元賦予給ch,如果寫成這樣 sca...c語言問題,C語言問題。
C語言問題,c語言問題?
c語言問題,C語言問題?