输入一批非0数,直到输入0为止,计算其中奇数的平均值和偶数的乘积,我刚学c语言,有没有大神帮忙看看

输入一批非0数,直到输入0为止,计算其中奇数的平均值和偶数的乘积,我刚学c语言,有没有大神帮忙看看怎么做啊,谢谢了!

通过循环输入计算奇数的和以及个数并求平均值,计算偶数的乘积,循环的时候并判断奇偶性追问

看不懂啊,。能编成程序吗

追答

手机怎么打程序啊?一般这个思路差不多可以实现了

追问

我是真不会,说这些我也不懂,,,

追答

额,那我也没什么可说的了

追问

明天能不能编出来呀。先谢过了,大神

温馨提示:内容为网友见解,仅供参考
无其他回答

输入一批非0数,直到输入0为止,计算其中奇数的平均值和偶数的乘积, 这...
} else { \/\/ 奇数 s += a[i]; ++js; } } printf("奇数的平均值是: %。2f, 偶数的乘积是: %d, \\n", s\/js, cj);}

输入一批非0数,直到输入0为止,计算其中奇数的平均值和偶数的乘积 有没...
第一种:先输入英文输入状态下的单引号 ' 然后再输入数字即可正常显示。 第二种:或者先选中该列或该单元格,鼠标右击,“设置单元格格式”,“数字”,“文本”,确定即可。然后输入数字就能正常显示了

C语言的问题 输入一批非零整数,用零作输入结束标志,求其中偶数、奇数的...
你求平均不用在循环体里算的, 只需统计i, j的值就行了, 跳出循环的时候算一次就OK了.另外, 你求平均, av1, av2就要用float或double型, 不然你就算%7.2f只会给你补上.00的, 不准确 include "stdio.h"int main(){ int n, s1=0, s2=0, j = 0,i = 0; float av1, av2...

...非零整数,以输入0为结束标志,求这组整数的平均值,并统计其中正数和负...
输入为:1 2 3 4 -1 -1 -1 -3 0,遇0终止 不算0共输入8个数,总和为4,平均值为0.50(保留两位小数),其中4个正数,4个负数 输出符合结果,望采纳~附源码链接:求平均值

...输入非0整数,以输入0为输入结束标志,求平均值,统计正数负数个数...
从键盘输入,num1 = input("输入第一个数字: "),num2 = input("输入第二个数字: ")。4、使用avg_num来存放2个数平均值的结果,avg_num = (float(num1)+float(num2))\/2。5、输入结果。使用print输入计算结果。print("2个字的平均值是 %f"%avg_num)。6、保持程序,按F5执行程序。

...非0整数,以输入0为结束标志,求这组整数的平均值,并统计其中正整数和...
代码如下:include <iostream>using namespace std;int main(){int n = 0, sum = 0, cnt1 = 0, cnt2 = 0;cout << "请输入一组整数,以0结束:";cin >> n;while (n != 0) {sum += n;if (n > 0)cnt1++;elsecnt2++;cin >> n;}cout << "平均值:" << sum \/ (cnt...

用c语言编程怎么输入一批个数是不确定的非零整数,以0为结束符,输出其中...
include "stdio.h"int main(){ int n,max=0;while(1){ scanf("%d",&n);if(n==0)break;if(n>max)max=n;} printf("输入的数据中,最大值为%d\\n",max);} 结果:

C语言,输入不定个数数字,当输入0时停止输入。如何构建编程?
思路:使用while(scanf("%d",&n)&&n),表示输入正确并且输入的数不等于0时继续循环,否则跳出循环。参考代码:include <stdio.h>int main(){int n;while(scanf("%d",&n)&&n){printf("%d\\n",n);}return 0;}\/*运行结果:11220*\/ ...

c语言,求奇数和:读入一批正整数(以零或负数为结束标志),求其中的奇 ...
int a, num; a = num = 0; scanf("%d", &a); while(a > 0) { if (a % 2 == 1) { num += a; } scanf("%d", &a); } printf("奇数和: %d\\n", num); return 0;}

C语言编程实现从键盘输入N个整数 分别求出奇数和偶数的和 在线等
要考虑到0是一个非正非负的特殊偶数 include<stdio.h> void main(){ int a[100],i,item,sum1,sum2;printf("请输入所要输入整数的个数:");scanf("%d",&item);printf("请输入%d个整数:\\n",item);for(i=0;i<item;i++)scanf("%d",&a[i]);sum1=sum2=0;for(i=0;i<item;i+...

相似回答