永发信息网

急、!!! 编程求10~30之间的所有奇数的平均值。

答案:4  悬赏:50  手机版
解决时间 2021-12-24 02:54
  • 提问者网友:树红树绿
  • 2021-12-23 14:05
急、!!! 编程求10~30之间的所有奇数的平均值。
最佳答案
  • 五星知识达人网友:春色三分
  • 2021-12-23 14:44
#include<stdio.h>
void main()
{
int i,k=0,s=0;
for(i=10;i<=30;i++)
if(i%2)
{
s+=i;
k++;
}
printf("average=%f\n",(float)s/k);
}
全部回答
  • 1楼网友:洒脱疯子
  • 2021-12-23 17:22
public static void main(String[] args){ int sum = 0; //所有奇数的和 int n = 0; //所有奇数的个数 for(int i = 10; i <= 30; i++){ if(i % 2 == 1){ sum = sum + i; n++; } } System.out.print("10~30之间的所有奇数的平均值为:" + sum / n) }
  • 2楼网友:woshuo
  • 2021-12-23 16:34
思路:定义两个变量分别存储累计和以及奇数个数,for循环从10到30依次判断是否是奇数,如果是累加,奇数个数加1,最后计算平均值。 参考代码: #include  int main() {     int i,sum=0,num=0; for(i=20;i<=30;i++) if(i%2==1){ sum+=i; num++; }      printf("%.2f\n",1.0*sum/num);     return 0; }
  • 3楼网友:西风乍起
  • 2021-12-23 15:08
int getavg(int startnum,int endnum){ int sum=0; int count=0; for(int i=startnum;i<=endnum;i++){ if(i%2==1) sum+=i; count++; } return sum/count }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯