c語言中組數下標為偶數是什麼意思

2021-03-03 20:26:56 字數 4085 閱讀 9652

1樓:匿名使用者

ascii碼是計算機對字元的通用統一編碼,比如'a'字元編碼為97,可判斷這個數是奇數還是偶數。

下標是引用陣列中的元素時使用的,比如定義了char str[256]=;,下標從0開始計數,要使用其中的字元'c'所在的單元時,我們在程式中寫str[2],中括號中的數字2就是下標值,具體cpu定址就是取str+2指向的資料'c'。

由於下標取值是從0開始的,所以下標值取0、2、4、6、8、...為偶數,1、3、5、7、...為奇數。

2樓:賴福平

陣列的下標就是裡面的的那個數了

3樓:匿名使用者

int a[10];

下標為偶數a[0],a[2],a[4],a[6],a[8]

4樓:鄭邦姓念露

就是在【】裡的東西

再看看別人怎麼說的。

c語言中陣列中下表為偶數的元素從小到大排列

5樓:自在飛花

#include

#include

void main()

puts(a);

printf("\n");

} 兩處

錯誤均已標出~

c語言將字元陣列a中下標為偶數的元素從小到大排列

6樓:現在孤身

第乙個空填(i<10)

第二個空(j%3!=0)

第三個空那裡有問題.當第一次迴圈時,i=0那內迴圈不是j=-2;這樣就錯了.

#include "stdio.h"

#include "conio.h"

main()

puts(a);

printf("\n");

getch();

}寫程式要有好的習慣,不要一行寫多句,這樣的程式可讀性差.上邊的程式編譯過了.可以執行.

7樓:匿名使用者

c語言求一維陣列中下標為偶數的元素之和,求問我的程式出錯在**,如何改,為什麼?剛學c語言求支援。

8樓:那年丶人已散盡

你的程式有以下三個錯誤1、#define m必須要給m進行定義,這樣才能知道定義的的陣列有幾個元素,比如該題定義的陣列有10個元素,那麼改成#define m 10

2、scanf("%d",&a[i])前面的for迴圈應該改為for(i=0;i3、for(i=0;i以下是改寫的的程式以及執行圖

擴充套件資料1、for語句最簡形式為:

for( ; ; )

2、一般形式為:

for(單次表示式;條件表示式;末尾迴圈體)3、 for迴圈中的"單次表示式"、"條件表示式"和"迴圈體語句"都是選擇項, 即可以預設成只剩下「;」的空語句,。

9樓:聽不清啊

c語言求一維陣列中下標為偶數的元素之和,一組有幾個?10個?

這一行要寫為:

#define m 10

for(i=0;i

要改為:

for(i=0;i

10樓:匿名使用者

#define m 5

你定義的常量是幾呢?

c語言裡當陣列個數為偶數時,這個陣列的中位數是什麼 20

11樓:匿名使用者

中位數不就是陣列中間的那個數嗎,應該是中間兩數靠前那個啊,比如說乙個陣列

a[3]=;中位數就是a[(0+3)/2]=a[1] 即a[1]=2

12樓:淡化的信

如果觀察值有偶數個,通常取最中間的兩個數值的平均數作為中位數

13樓:自我程式設計

陣列按大小順序排,當為奇數時,處於中間位置的資料值即為中位數;當偶數時,處於中間位置的2個資料值的平均數。

怎樣用c語言求一組陣列中下標為奇數的數的算術平均數? 15

14樓:匿名使用者

#include"stdio.h"

#define n 10

main()

ave=(double)(2*sum)/n;

printf("ave=%.2lf\n",ave);

}#include"stdio.h"

#include"stdlib.h"

#include"time.h"

#define n 200

main()

ave=(double)(sum)/(n/2);

printf("ave=%.2lf\n",ave);}

15樓:匿名使用者

#include

void main()

,i;float sum=0,j=0;

for(i=0;i<=9;i++)

printf("%f\n",sum/j);//求平均數}

16樓:匿名使用者

int aaa,aa(0);

for(int a=0;a<10;a+=2)

c語言:將陣列a中下標為偶數的值付給b陣列 20

17樓:馬楊

j=0;

for(i=0;i

18樓:id雞蛋炒韭菜

a,b陣列的範圍都是多少?

c語言:用陣列求最大值、最小值、平均值、中下標為偶數的元素和

19樓:夢想窗外

#include "stdio.h"

void main()

max=min=a[0];

j = n = 1;

for(i=1;i<10;i++)

}ping=he/10.0;

20樓:匿名使用者

樓主你的程式有問題,我給你我這個吧,一會幫你改改// 10個數.cpp : 定義控制台應用程式的入口點。

//#include "stdafx.h"

#include "iostream"

using namespace std;

int main()

int sum = 0;

i = 0;

float aver = 0;

int max = a[1];

int min = a[1];

int ou = 0;

while(i<=9)

i++;

}aver=float(sum)/10;

printf("%f\n%d\n%d\n%d\n",aver,max,min,ou);

return 0;}

21樓:乁

he+=a[10] 這就有處錯誤的地方,he一開始沒有初始化就計算,錯誤

a[10]已經超出陣列的索引

其他沒看

22樓:匿名使用者

ping=he/0.0;這句什麼意思?

c語言中用函式編寫乙個將下標為偶數的元素值賦值給陣列n

23樓:匿名使用者

fun(inta,intn)//引數1為陣列,引數2為陣列元素個數{intji=1;//初始化乘積inti;for(i=0;i

24樓:匿名使用者

#include

int fun(int *n, int *m, int k);

return n;

}int main()

c語言中的for,for在c語言中是什麼意思

這麼改 main printf n d k 輸出語句放在這兒。並且注意一點,由於k是int型,所以當n 的結果超過int的size上限的話就會溢位,輸出結果就不對了。我試了一下,在vc上,當n大於16時就不溢位了。我也是學c的,所以就叫你同學了。學c要細心。你這有乙個小問題,但卻影響整個程式。mai...

C語言中的空指標,C語言中的空指標是什麼意思?

int p 47 這個用法是不正確的 這個語句等於下邊的 int p p 47 你直接將指標p的值賦值為47是很危險的 應為如果記憶體中位址為47的地方剛好是某個系統程式或關鍵模組佔據的話你進行下面 p 20 的賦值行為 有可能導致系統直接崩潰哦 是的,不過這很危險。而且cpu的32位保護機制也未必...

c語言符號是什麼意思,c語言中符號 是什麼意思

取反,再取一次反.1 5結果為0,2 5相當於 5 0,最後的結果是1.總結 非零的數表示真,那麼 零這個數字 自然而然 就表示假.這個符號在c語言裡是沒有的,應該是c 中的符號,用在定義函式的時候,在函式名前面加類名和 格式如下 類名 函式名,意思是該函式是屬於這個類的。樓上的不夠嚴謹 是作用域操...