1樓:匿名使用者
例如 int a[10]=;
//列印該陣列
for(int i = 0;i=0;i--)printf(a[i])
//求陣列中的最大值
int max=0;
for(int i=0;i個陣列的平均值
int sub=0;
for(int i=0;i上是純手打 有段時間沒接觸c了 可能關於部分方法使用用點錯 只做借鑑 希望可以幫助到您
c語言 定義乙個一維陣列,並給陣列賦值
2樓:匿名使用者
例如 int a[10]=;
//列印該陣列
for(int i = 0;i=0;i--)printf(a[i])
//求陣列中的最大值
int max=0;
for(int i=0;i有段時間沒接觸c了 可能關於部分方法使用用點錯 只做借鑑 希望可以幫助到您
3樓:匿名使用者
這得看你是多少
元素了比如50個,那定義:
int a[60];
for(i=0;i<50;i++)
scanf("%d",&a[i]);
輸出:for(i=0;i<50;i++)
printf("%d",a[i]);
逆序for(i=49;i<0;i--)
printf("%d",a[i]);
求平均值
int b=0;
for(i=0;i<50;i++)
b=b+a[i];
b=b/50;
最大元素:
int c;
for(i=0;i<49;i++)
(這個最後最大的元素就是a[c],也就是第c+1個元素)
4樓:離世殺手
#include
using namespace std;
int main()
for(int i=0;i遍歷
for(int i=max-1;i>-1;--i){cout<
5樓:汐_楓
#include
#define max 1000
void main()
}b=1.0*s/n;
for(i=0;i=0;i--)
printf("%d ",a[i]);
printf("\n%lf\n",b);}}
6樓:匿名使用者
#include
int main()
for(i=0;i<10;i++)
printf("%d ", a[i]);
printf("\n");
for(i--;i>=0;i--)
printf("%d ", a[i]);
printf("\n");
7樓:斂天洋暄和
一位陣列賦值的幾種方式
inta[10]=;
.一般初始化,例:
inta[10]=;
intarray[5]=;
其結果是給每乙個陣列元素都指定了初值。
2.部分元素初始化,其餘元素均為零。
例:int
a[10]=;
僅給前5個元素賦初值,後5個元素初值為0。
3.全部元素均初始化為1。
inta[10]=;
不允許簡寫為 int
a[10]=;或int
b[10]=;
同學們想一想上述定義a和b陣列後,初始化結果是什麼?
注意:當程式不給陣列指定初始值時,編譯器作如下處理:
(1)部分元素初始化,編譯器自動為沒有初始化的元素初始化為0。
(2)數值陣列如果只定義不初始化,編譯器不為陣列自動指定初始值,即初值為一些隨機值(值不確定)。
4.如果全部元素均指定初值,定義中可省略元素的個數。
例:int
a[5]=;可以寫為:
inta[
]=;陣列元素的引用
c語言規定,不能整體引用數值陣列,只能逐個引用陣列元素;
元素引用方式:陣列名[下標表示式]
例:a[0]
=a[5]
+a[7]
-a[2*3]
「下標表示式」可以是任何非負整型資料。
特別強調:1.乙個陣列元素,實質上就是乙個變數,它具有和相同型別單個變數一樣的屬性,可以對它進行賦值和參與各種運算。
2.在c語言中,陣列作為乙個整體,不能參加資料運算,只能對單個的元素進行處理。
8樓:匿名使用者
/*列印
該陣列, 逆序輸出該陣列
* 求該陣列的平均值
*找出該陣列中最大的元素 */#include
#define size 10
int main(void)
return 0;}
c語言中如何給陣列定義並賦初值?
9樓:我是果瘋
字串陣列定義
賦值:char c[6]=
整數陣列定義賦值:
int a[5]=;
int a[5];
for(int i=0;i<5;i++)
a[i]=i;
定義float陣列並賦值:
float b[10]=
10樓:匿名使用者
陣列賦值可以通過以下幾種方法:
1、定義的時候直接賦初值(用{});
例如:int array=
2、定義後再給陣列各元素賦值;
例如:int array[3];
for(int i=0;i<3;i++)
array[i]=i;
11樓:匿名使用者
int a[5]=;
型別名 陣列名[陣列長度] =;
12樓:人生2一首斷章
定義的時候直接賦值就好了例如char a[ ]=
13樓:匿名使用者
int aa;
C語言中,怎樣將一維陣列中的數,賦給二維陣列
可以採用兩種方式 1 按元素賦值 遍歷一維陣列,並將每個元素賦值到二維 內陣列的對應元素上容。或者遍歷二維陣列,將每個元素賦值為一維陣列對應值上。優點為操作靈活,可以按照需要任意賦值。2 當一維陣列和二維陣列型別相同,而且賦值順序與一維陣列中的儲存順序完全相同時,可以用memcpy的方式,直接一次性...
關於c語言二維陣列的問題,C語言中二維陣列的定義問題
a是乙個一維陣列,陣列裡的值是指標,指向的還是一維陣列。即等價於,int x 2 2,0 int y 2 4,8 int a 2 x,y 我想你應該知道答案了。c語言中二維陣列的定義問題 正確寫法如下 char fd jgf1 maxitemlen 1 說明 把null去掉 1.二維陣列的第乙個維度...
C語言中第一維陣列的大小的準確定義
指標與陣列 1 用指標編寫的程式比用陣列下標編寫的程式執行速度快,但另一方面,用指標實現的程式理解起來稍微困難一些 2 例如 int a 10 int pa pa a 0 則可以將指標pa指向陣列a的第0個元素,也就是說,pa的值為陣列元素a 0 的位址 x pa 將把陣列元素a 0 中的內容複製到...