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的形式是...