1樓:風若遠去何人留
與二維陣列的型別有關。
在c語言中,大多數二維陣列都只能乙個個進行賦值,但是對於字元型二維陣列,即char 陣列,每行都是乙個一維字元陣列,在c語言中是可以用作字串的。當其用作字串時,可以逐行輸入。
如char a[10][100];
int i;
for(i = 0; i < 10; i ++)scanf("%s", a[i]);
當二維字元陣列不做字串使用時,或二維陣列為其他型別時,就只能乙個個元素進行賦值了。
2樓:匿名使用者
可以一下子輸進去,用空格做分隔符,只要數量匹配就行。
因為程式是從輸入緩衝區讀入資料的,你一下子輸進去一堆,他每次都是從裡邊取,沒有了才管鍵盤要。
3樓:匿名使用者
你的意思是輸入乙個數值後必須要按enter?你也可以自己設定間隔符判斷啊,比如逗號空格什麼的
c語言二維陣列從鍵盤賦值問題
4樓:愛
#include"stdio.h"
void main()
printf("你輸入的數是\n");
for (i=0;i<10;i++)}
5樓:黃蓋獨世
可以使用乙個迴圈,從鍵盤一次讀取資料,以回車鍵作為間隔。輸完最後乙個數時和回車鍵,會自動結束輸入的。示例如下:
#include
void main()
}for(i=0;i<100;i++)}
如何向二維陣列賦值,要求由使用者從鍵盤任意輸入
6樓:疾速魔狼
程式執行時新建乙個陣列,然後用迴圈把輸入的數賦值給陣列,程式結束時可以講這個陣列釋放
7樓:匿名使用者
int arr[m][n];
for(int i=0; i>arr[i][j];}
8樓:loveyou星星
for(i=0;i for(j=0;j scanf("%d",&a[i][j]);//i為行,j為列 9樓:匿名使用者 寫個迴圈啊。以陣列的下標作為迴圈控制變數。比如: for (i=0;i for (j=0;j scanf("%d",&a[i][j]); 10樓:匿名使用者 例:int a[rowmax][colmax]; for(int i=0;i c語言中給二維陣列賦值的問題。。。。 11樓:匿名使用者 int *array[50]; int i=0; for( i=0; i<50; i++ )array[i] = 每個一維陣列名; 如果你能用for迴圈列印出來各個一維陣列,這種做法還是可以的最好把你源程式貼上來給大家看看~~ 一二維陣列之間的關係你再好好研究一下~~每本語言書上都會有詳解加油~~~~~ 12樓:空麼 將一維陣列的位址賦給二維陣列就ok. e.g a[i]=bi (a[i]為二維陣列的第i行的位址,bi為第i個一維陣列的位址) c語言從鍵盤上輸入乙個二維陣列再輸出!!謝謝 13樓:寧波祝老師 #include"stdio.h" void main() } 多了幾個分號,還有輸入時應該用空格或者回車分開各個資料 c語言 二維陣列賦值的問題 c語言對二維陣列進行賦值 14樓:匿名使用者 你的意思是你要分別記錄玩家1 和 玩家2 的所有的走棋的座標嗎?如果是的話, 可以分別用兩個指標陣列來表示,不需要用到二維陣列。如果是記錄整張棋盤的資訊, 可以用二維陣列。 c語言中能把乙個二維陣列的值賦給乙個一維陣列嗎 15樓:匿名使用者 當然可以了。抄 例如:襲 #include void main() ,b[4]; for(i=0;i<2;i++) for(j=0;j<2;j++) for(k=0;k<4;k++) printf("%d ",b[k]); }執行bai結果: 就是將乙個du2×2的二維陣列的值zhi按順序賦給一dao個一維陣列。 16樓:匿名使用者 問題不詳細 如果是把二維陣列的其中一行,賦值給乙個一維陣列,且其型別相同, 是可以的 17樓:匿名使用者 當然可以只要用迴圈結構就可以了,乙個乙個賦值 a是乙個一維陣列,陣列裡的值是指標,指向的還是一維陣列。即等價於,int x 2 2,0 int y 2 4,8 int a 2 x,y 我想你應該知道答案了。c語言中二維陣列的定義問題 正確寫法如下 char fd jgf1 maxitemlen 1 說明 把null去掉 1.二維陣列的第乙個維度... a代表陣列的首位址,a 0 代表這個二維陣列第一行的首位址,雖然這兩個位址值是一樣的 int p a表示p是指向int型別的指標a是乙個二維陣列,其指標指向的是一維陣列,一維陣列才指向的是int,因此得用兩重指標表示 int p a int p 4 a 定義的是乙個有4個元素的int陣列的指標,而a... 表示這是乙個二維陣列,第一維度上有4行,每行有 不確定的第二維度數值,具體理解 形如,a 0 0 a 0 1 a 0 2 a 0 x x大小未知 a 1 0 a 1 1,a 1 2 a 1 x a 2 0 a 2 1,a 2 2 a 1 x a 3 0 a 3 1,a 3 2 a 1 x 其中由於x...關於c語言二維陣列的問題,C語言中二維陣列的定義問題
C語言二維陣列問題
c語言二維陣列a4中表示什麼,C語言二維陣列a4中,表示什麼