C語言(用指標)定義長度為10整型陣列,輸入數,統

時間 2021-08-11 18:00:45

1樓:小黑哎啊

#include

int main()

int a[11],x=0,y=0;

for(int i=0;i<10;i++)scanf("%d",&a[i]);

for(int i=0;i<10;i++)if(a[i]%2==0)

x++;

else

y++;

printf("偶數:%d\n",x);

printf("奇數:%d\n",y);

for(int i=0;i<10;i++)printf("%d ",a[i]);

return 0;

#include

int main()

int a[11],x=0,y=0;

for(int i=0;i<10;i++)scanf("%d",a+i);

for(int i=0;i<10;i++)if(*(a+i)%2==0)

x++;

else

y++;

printf("偶數:%d\n",x);

printf("奇數:%d\n",y);

for(int i=0;i<10;i++)printf("%d ",*(a+i));

return 0;

#include

int main()

int a[11],x=0,y=0;

int *p=a;//指標p指向陣列a的首地址for(p=a;pscanf("%d",p);

for(p=a;pif(*p%2==0)

x++;

else

y++;

printf("偶數:%d\n",x);

printf("奇數:%d\n",y);

for(p=a;pprintf("%d ",*p);

return 0;

2樓:簡易知識鋪

你是需要**嗎?還是思路?

c語言:定義一個由10個元素組成的整型陣列,從鍵盤上輸入資料,統計下標及陣列元素均為奇數的陣列元素之和? 5

c語言,由鍵盤任意輸入10個整數,統計輸出其中奇數,偶數的個數及各自的平均值。

3樓:莊政警

#include

int main()

;int nsum[2]=;

int i,n;

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

printf("偶數個

內數:%d\n", ncnt[0]);

printf("奇數個數:%d\n", ncnt[1]);

printf("偶數平

容均值:%.2f\n", (nsum[0]*1.0)/ncnt[0]);

printf("奇數平均值:%.2f\n", (nsum[1]*1.0)/ncnt[1]);

return 0;}

c語言程式設計題定義長度為10的陣列求最大值及

莫道無情 c語言程式如下 include void fun int a,int n,int k int i,maxxr,j maxxr a 0 for i 0 iif maxxrmaxxr a i for i 0 iif maxxr a i k fun a,10,k printf d,d k,a k...

C語言 用指標程式設計 輸入4 5的二維整型陣列,輸出其中最大值 最小值以及它們所在行和列的下標

it孤鶩 沒錯誤,你要效果是什麼 就那上面的例子 0 你想輸出 1行1列嗎 那隻要 後面四個變數加1 就可以了 printf 最大值為 d,行標 d,列標 d n max,xb1 h 1,xb1 l 1 printf 最小值為 d,行標 d,列標 d n min,xb0 h 1,xb0 l 1 你的...

c語言用指標引用陣列元素,C語言用指標引用陣列元素

琪樂 p 3 是定義一個指向一維陣列的指標,陣列元素為三。也就是說p指向的其實是a 0 a 1 a 2 這樣的形式。p a 其實就是把第0行的首地址賦值給p.所以答案c中p 1 即是把第1行的首地址給p,在此基礎上向後移一位,取出地址中的元素數值。p 1 1 相當於a 1 1 所以是對的。b的形式是...