代码如下:
运行结果:
n如何表示一组整数
追答n 是一个变量,本身不能保存一组数,但可以利用循环实现程序的功能。
追问n 表示的是一个一个的数字是吗
c++:键盘输入一组非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...
从键盘输入一组非零整数,以输入0为结束标志,求这组整数的平均值,并统...
输入为:1 2 3 4 -1 -1 -1 -3 0,遇0终止 不算0共输入8个数,总和为4,平均值为0.50(保留两位小数),其中4个正数,4个负数 输出符合结果,望采纳~附源码链接:求平均值
从键盘输入一组非零整数,以输入0为结束标志,求这组整数的平均值,并统...
include<stdio.h>#define M 100int main(){int num[M];int i=0;double ave=0;scanf("%d",&num[0]);while(num[i]!=0){ave+=num[i];i++;scanf("%d",&num[i]);}ave=ave\/i;printf("平均数是:%lf",ave);return 0;} ...
输入一组非零整数(以输入零作为输入结束标志)到一维数组中,设计程序...
include "stdio.h"int main(int argc,char *argv[]){int a[100],n,s;printf("Please enter data(int, 0 end)...\\n");for(s=n=0;n<100;)if(scanf("%d",a+n)==1){if(a[n])s+=a[n++];else if(a[n]==0)break;}elsegetchar();printf("The AVE is %g\\n",s\/(n+0...
C++ 求一组非0整数的平均值,并统计出这一组数中正数和负数的个数
int main(){ int a[20];int sum=0,count1=0,count2=0;int i;for(i=0;i<20;i++){ cin>>a[i];if(a[i]==0) break;sum+=a[i];if(a[i]>0) count1++;else count2++;} cout<<"平均数 :"<<sum\/(count1+count2)<<endl;cout<<"正数共计 :"<<count1<<endl;cout...
...非0整数,以输入0为输入结束标志,求平均值,统计正数负数个数_百度...
1、打开IDLE编程环境。2、ctrl+N新打开一个窗口。3、定义变量,因为要输入2个数值,所以用2个变量表示,从键盘输入,num1 = input("输入第一个数字: "),num2 = input("输入第二个数字: ")。4、使用avg_num来存放2个数平均值的结果,avg_num = (float(num1)+float(num2))\/2。5、输入...
...输入一批非零整数,用零作输入结束标志,求其中偶数、奇数的平均值_百...
你的i, j赋上初值为0 你求平均不用在循环体里算的, 只需统计i, j的值就行了, 跳出循环的时候算一次就OK了.另外, 你求平均, av1, av2就要用float或double型, 不然你就算%7.2f只会给你补上.00的, 不准确 include "stdio.h"int main(){ int n, s1=0, s2=0, j = 0,i = ...
C语言程序题:从键盘输入一组正整数,以0或负数为结束标志,反向输出这组...
include<stdio.h> main(){ int a[50],num,i;int *p;printf("请输入若干个正整数\\n");p=a;for(i=0;i<50;i++,p++){ scanf("%d,",p);if(*p<=0){ p--;num=i;break;} } printf("\\n反序输出:\\n");for(i=0;i<num;i++,p--)printf("%d ",*p);return 0;} \/ 以上...
...累加从键盘输入的整数序列(不包括0),输入0为结束符
int GetInput(){ int sum = 0;int input = 0;while(true){ printf("Input a num:\\n");scanf("%d", &input);if(input == 0){ break;} sum += input; input = 0;} return sum;}
C++语言输入若干实数以输入0为结束分别统计出正数之和 负数之和及总...
#include <iostream>#include <iomanip>using namespace std;int main() { int n=0; \/\/输入数的数量 int pn=0; \/\/正数和 int nn=0; \/\/负数和 int num; cout << “Lets begin:"; cin >> num; while (num!=0) { if (num>0) pn+=num; else...