#include <iostream>
//using namespace std;
#define ITEM 10
int main()
{
int num;
std::cout<<"请输入"<<ITEM<<"个整型数据!"<<"\n\n";
for(int i=0;i<ITEM;i++)
{
std::cout<<"请输入第"<<i+1<<"个数据:";
while(!(std::cin>>num))
{
std::cin.clear();
std::cin.ignore(100,'\n');
std::cout<<"请输入一个合法的值";
}
}
int total=0;
for(int j=0;j<ITEM;j++)
{
total+=num;
}
std::cout<<"数组元素的和为:"<<total<<std::endl;
std::cout<<"平均值是:"<<(float)total/ITEM<<"\n";
return 0;
}
谢谢小甲鱼老师的分享 ,复习C++如果没有你的视频真的要走很多弯路 666666 多谢分享.多谢分享. 好资料 1 请问一下,课后题答案在哪有呢?或者说,这些对象的功能在哪本书(手册)上可以查到? std::cin.clear();
std::cin.ignore(100, '\n');
这两条语句的作用,为什么不能换位置,求解,谢谢。 能不能下载看一下! 顶一下!!!!!!!!!!! #include <iostream>
int main()
{
int inputnumber,output=0;
char i;
std::cout<<"请输入10个整数:按回车结束"<<"\n\n";
for(i=0;i<10;i++)
{
std::cin>>inputnumber;
output=output+inputnumber;
}
std::cout<<"10整数和="<<output<<"\n\n";
std::cin.ignore(100,'\n');
std::cout<<"按任意键结束"<<"\n\n";
std::cin.get();
return 0;
}
页:
1
[2]