1樓:
觀察puts(w)的位置不同時輸出是不同的,因為開始第一次迴圈時w[i]即只有w[0]被賦值一次,就列印了,後面的w[i+1]等是不確定的。第二次迴圈的時候w[0]和w[1]被賦值,依次類推。。。其實把puts()字串列印函式放在第25行就可以理解了。
不知道,列印的是否為原題的意思
/*這裡借用樓上的大神的回答:
根據**的迴圈可知
二維陣列p中每行中的兩個元素分別表示二維陣列a中第幾行中和該行中的第幾個元素,比如(0,1)就表示a[0][1],該值即為b,在迴圈中將該值賦給w陣列,然後進行下一次迴圈,以此類推
最後就輸出black。*/
#include
#include
int main()
;int p[6][2]=, //a[0][1] = 字串中的b, //a[1][5] = 字串中的l, //a[0][0] = 字串中的a, //a[0][2] = 字串中的c, //a[1][4] = 字串中的k}; //a[4][4] = 字串中的@.其實是沒有定義的int i;
for(i=0; i<6; i++)
//puts(w);
return 0;}
2樓:
根據**的迴圈可知
二維陣列p中每行中的兩個元素分別表示二維陣列a中第幾行中和該行中的第幾個元素,比如(0,1)就表示a[0][1],該值即為b,在迴圈中將該值賦給w陣列,然後進行下一次迴圈,以此類推
最後就輸出black。
請問這道c語言程式題怎麼做呀
3樓:
觀察puts(w)的位置不同時輸出是不同的,因為開始第一次迴圈時w[i]即只有w[0]被賦值一次,就列印了,後面的w[i+1]等是不確定的。第二次迴圈的時候w[0]和w[1]被賦值,依次類推。。。其實把puts()字串列印函式放在第25行就可以理解了。
不知道,列印的是否為原題的意思 /*這裡借用樓上的大神的回答:根據**的迴圈可知二維陣列p中每行中的兩個元素分別表示二維陣列a中第幾行中和該行中的第幾個元素,比如(0,1)就表示a[0][1],該值即為b,在迴圈中將該值賦給w陣列,然後進行下一次迴圈,以此類推最後就輸出black。*/ #include #include int main(); int p[6][2]=, //a[0][1] = 字串中的b , //a[1][5] = 字串中的l , //a[0][0] = 字串中的a , //a[0][2] = 字串中的c , //a[1][4] = 字串中的k }; //a[4][4] = 字串中的@.
其實是沒有定義的 int i; for(i=0; i<6; i++) //puts(w); return 0;}
4樓:碧海風雲
%3c的概念是,寬度為3,若不足前補空格。
m、n兩個字元的ascii碼都只有2位數,所以要前補空格才滿足%3c的輸入條件
請問這道題怎麼做呀,請問這道題怎麼做
先計算區域 的四個頂點 2x 4 x 2,2x 16 8x x 2,x 2 10x 16 0,x 2或8,y 2或 4 2x 12 x 2,2x 144 24x x 2,x 2 26x 144 0,x 8或18,y 4或 6 所以四個頂點為 2,2 8,4 8,4 18,6 原式 2,8 dx 4 ...
請問這道題怎樣做,請問這道題怎麼做?
簡析 有色圖形為原操場示意圖,白色部分為擴大部分示意圖。相鄰邊長分別擴大12米後,得到三個圖形,即一個邊長為12米的正方形和兩個寬為12米的相等的長方形。而白色長方形的長,也就是原操場的邊長。解答 第一步,求原操場的邊長,即白色長方形的長。已知增加的面積為984平方米,增加部分的面積減去一個邊長為1...
請問這道題怎麼做呢,請問這道題怎麼做呢
一隻鴨的重量是小鳥的4倍 1只兔的重量是小鳥的6倍 請問一下,這道題怎麼做?如圖 簡析 有色圖形為原操場示意圖,白色部分為擴大部分示意圖。相鄰邊長分別擴大12米後,得到三個圖形,即一個邊長為12米的正方形和兩個寬為12米的相等的長方形。而白色長方形的長,也就是原操場的邊長。解答 第一步,求原操場的邊...