當前位置:首頁 » 編程語言 » c語言如何輸出數組在一個括弧里
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言如何輸出數組在一個括弧里

發布時間: 2023-03-05 20:57:03

A. c語言,輸出一個數組

#include
<stdio.h>
#include
<stdlib.h>
int
main()
{
int
r;
int
c;
int
**array;
int
i,
j;
scanf("%d%d",
&r,
&c);
/*分配內存*/
for(i
=
0;
i
<
r;
i++)
{
array[i]
=
(int*)malloc(c);
}
/*輸入數組*/
for(i
=
0;
i
<
r;
i++)
{
for(j
=
0;
j
<
c;
j++)
{
scanf("%d",
&array[i][j]);
}
}
/*輸出數組*/
for(i
=
0;
i
<
r;
i++)
{
for(j
=
0;
j
<
c;
j++)
{
printf("%d
",
array[i][j]);
}
printf("\n");
}
getchar();
return
0;
}

B. c語言怎麼輸出一個我定義的數組

提供兩個辦法:
1.在主調函數中建立數組,將數組指針傳給自定義的函數,處理後主調函數中的數組值也就變化了。
void fun(int a[],int n){
........

}//其中a[]就是要輸入的數組,n是這個數組的長度。
void main(void){
int arry[10]={1,2,3,4,5,6,7,8,9,0};
fun(arry,10);
......
}
2.可以在主調函數中建立數組並把首地址和長度傳給函數,在函數中創建一個動態數組,處理完後把動態數組的首地址返回主調函數,最後在主調函數中釋放動態申請的內存。
int *fun(int a[],int n){
int *p=(int *)malloc(n*sizeof(int));//申請內存.
if(!p){//判斷是否申請成功.
printf("failure..駭笭糞蝗荼豪諷通釜坤.");
exit(0);
}
memcpy(p,a,n*sizeof(int));//把主調函數的數組拷貝過來.
......
return p;
}
void main(void){
int arry[10]={1,2,3,4,5,6,7,8,9,0},*ptmp;
ptmp=fun(arry,10);
......
free(ptmp);//釋放申請的空間.
}
數組的內容是不能一一傳給函數的……

C. c語言 怎樣輸入一個數組單獨輸出數組裡面的一個數

樓主還欠缺基本功,有很多語法錯誤:
void
main()
{
char
a[1000];
int
i=0;int
b=0;
while(1)
{scanf("%d",a[i]);
/*scanf("%d",&a[i]);用&取地址*/
if
(a[i]=="/n")
/*這樣不行的,a[i]都是整數,永遠不可能退出循環,而且回車應該是'\n'
*/
break;
i++;
}
for(b;b=i-1;b++)
/*這樣寫也不對,可以用for(b=0;b

void
main()
{
int
a[1000];
int
i=0;int
b=0;
while(scanf("%d",a[i])==1)
/*不能這樣寫,scanf沒有返回值*/
{
i++;
for(b=0;b

評論
0

0

0

載入更多

D. c語言數組輸出

/*

參數說明

arr:必需的。要輸出的數組指針。
arrsize:必需的。要輸出的數組大小。該數字必須為偶數,否則無法輸出。

*/

#include<stdio.h>

voidprintintarr(int*arr,intarrsize)
{
inti;
if(arrsize%2==0)
for(i=0;i<arrsize;i+=2)
{
printf("(%d,%d)",arr[i],arr[i+1]);
if(i!=arrsize-2)
printf(",");
}
}

E. C語言數組怎麼輸出全部

C語言數組輸出全部步驟如下:

1、首先打開c語言項目,然後創建一個int類型的數組。

F. c語言如何一次性輸出整個數組

對於字元數組可以一次性輸出整個數組中的字元,但是對於數值類型的數組,只能利用循環進行逐個輸出了。


下面舉例說明如下:

chara[]="abcd";//定義一個字元類型的數組,並進行初始化
intb[]={2,3,4,1,9}//定義一個int型的數組,並進行初始化;
inti;
printf("%s",a);//一次性輸出整個字元數組中的所有字元
for(i=0;i<5;i++)//利用for循環對int數組中的數字進行逐個輸出
printf("%d",b[i]);

G. C語言中關於數組和中括弧的問題

1["abc"]和"abc"[1]是等價的,也就是說字元數組{'a','b','c'}下標為1的字元b