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

c語言輸出數組空一個

發布時間: 2023-01-26 14:02:21

『壹』 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;
}

『貳』 C語言數組怎麼輸出全部

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

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

『叄』 c語言輸出字元數組空格

優化後的代碼,如下:
#include<iostream>
usingnamespacestd;
intmain()
{
charstr[100],t;
cin.getline(str,sizeof(str));//C++讀一行字元,允許輸入空格,遇回車結束
for(inti=0;str[i];i++)//不要到99,要判斷
{
if(str[i]<'v'&&str[i]>='a')
t=(str[i]+5);
else if(str[i]<='z'&&str[i]>='v')
t=(str[i]-21);
else
t=str[i];
cout<<t;
}
cout<<endl;
return0;
}

『肆』 C語言不顯示數組中的空元素

有兩種思路:
1. 利用默認值。可以給10個int 數組int num[10](假設是int,其他數字類型也類似)的值給一個默認值,當用戶不輸入時,它保留這個默認值。在輸出顯示的階段,按順序輸出int數組中的元素,如果檢測到是默認值則跳過不顯示。
2. 利用關聯的bool數組。建立一個相關的bool數組 bool flag[10],flag[i] 對應 num[i],初始市flag[]全為false,當用戶輸入時把相應的flag[i]置為true。在輸出顯示的階段,按順序輸出int數組中的元素,如果檢測到num[i]對應的flag[i]是false,則跳過不顯示。

『伍』 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

載入更多

『陸』 c語言數組為空怎麼表示

null數組是一個空引用。
假設一個方法返回一個數組,如果它返回null,則調用方法必須先判斷是否返回null,才能對返回數組進一步處理,而如果返回空數組,則無須null引用檢查。鑒於此,返回數組的方法在沒有結果時我們通常返回空數組,而不是null,這樣處理比較方便。
空數組即下標為0的數組,如a[0]。在函數中聲明空數組是沒有任何意義的,當然也編譯不過。而在類或結構體中,是可以這樣聲明的。
這是個廣泛使用的常見技巧,常用來構成緩沖區。比起指針,用空數組有這樣的優勢:
1.不需要初始化,數組名直接就是所在的偏移
2.不佔任何空間,指針需要佔用int長度空間,空數組不佔任何空間。