求奇数和及平均数

读入一批正整数(以零为结束标志),求其中奇数之和、所有奇数平均数(double类型)。要求使用do-while语句实现循环。

慕粉090528746
浏览 2054回答 4
4回答

望远

#include<stdio.h> void main() {  int n;  int sum=0,count=0;  printf("input integers:");  do  {   scanf("%d",&n);   if(n>0 && n%2!=0)   {     sum+=n;     count++;   }  }while(n);  printf("sum=%d average=%.2f\n",sum,sum/(count*1.0)); }

田心枫

#include<stdio.h>int even(int num) {  return num%2; }int main() {  int sum=0,num=0;  printf("Input integers:");  while (1)  {   scanf("%d",&num);   if (num<=0)    break;   if (even(num))    sum+=num;  }  printf("The sum of the odd numbers is:%d\n",sum);  return 1; }

慕尼黑8564843

二二3455
打开App,查看更多内容
随时随地看视频慕课网APP