當前位置:編程學習大全網 - 編程軟體 - c語言標編程序:輸入n個整數,求其中的偶數平均值,並輸出

c語言標編程序:輸入n個整數,求其中的偶數平均值,並輸出

#include <stdio.h>

#include <stdlib.h>

/* 從鍵盤中輸入整數的個數,然後輸入整數,求出其中偶數的個數,並求平均值 */

void main()

{

int n; //輸入的整數個數

int i; //循環變量

int *p; //動態數組指針

int counter=0; //偶數整數計數器

int add=0; //累加器

float average=0; //平均值

//輸入n

printf("請輸入整數的個數:");

scanf("%d", &n);

printf("\n");

p=(int*)malloc(n*sizeof(int)); //分配維數為n的動態數組,並獲得指針

//輸入n個整數

printf("請輸入%d個整數:",n);

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

{

scanf("%d",&p[i]);

}

printf("\n");

//求n個整數中偶數的平均值

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

{

if((p[i]%2)==0)

{

counter++;

add+=p[i];

}

}

//平均值

average=(float)add/counter;

//輸出

printf("偶數個數為%d,平均值為%f\n",counter,average);

printf("\n");

}

壹樓的回答沒有解決n未知的問題,在這個程序中解決了。

上面是程序,已經在VC++ 6.0中調試通過,妳看滿意不?

  • 上一篇:vb與C語言的區別
  • 下一篇:基於sdn的ddos攻擊檢測與防禦SDN中的DDoS攻擊
  • copyright 2024編程學習大全網