大学c++循环程序

来源:百度知道 编辑:UC知道 时间:2024/04/29 12:26:41
输入n个整数,求这n个数之中的偶数平均值,并输出。
还有一个小问题,”输入一串字符“是什么样的?"54jsdkf"是不是呀?
请问<<是什么?cin>>n;cout<<p<<endl; 我不懂!你们谁先答了,我就结束问题了!

“>>”是输入运算符,作用是从标准的输入对象cin中读取数据,“<<”是输出运算符,作用是向标准的输出对象cout输出对象。连续出现的输入输出操作可以串联再一起,如果一行写不下,可以分成多行来写,endl表示输出一个换行符并刷新缓冲区。

已验证:
#include<iostream.h>
void main()
{
int i,n,m=0,sum=0;
float p;
cout<<"shu ru '0' shi jieshu"<<endl; (提示输入‘0’时结束输入)
while(cin>>n&&n!=0) //文件结束输入Ctrl+z
if(n%2==0)
{
sum+=n;
m++;
}
p=(float)sum/m;
cout<<p<<endl;
}

输入0结束
当然是啊 "ajdlk389054" 中,""中间的都可以算成字符串
#include<iostream.h>
main()
{
int i,n,m=0,sum=0;
float p;
cin>>n;
while(n!=0)
{
if(n%2==0)
{
sum=sum+n;
m++;
}
cin>>n;
}
p=(float)sum/m;
cout<<p<<endl;
}

#include<iostream.h>
main()
{
int i,n,m=0,sum=0;
float p;
while(cin>>n) //文件结束输入Ctrl+z