编写C++程序,输入一个整数n,求1~n的和和平均值(平均值保留小数点三位数)

刚学C++就有作业,麻烦一下了
2025-02-06 07:12:08
推荐回答(3个)
回答1:

#include#include using namespace std;int main(){ int n,sum=0; float aver; cout<<"输入一个整数:"; cin>>n; for(int ia=1;ia<=n;ia++) { sum=sum+ia; } aver=sum/n; cout<<"所得平均数为:"; cout <

回答2:

#include
#include

using namespace std;

void main()
{
int n, s = 0;

cout << "请输入N :";
cin >> n;

for (int i = 1; i <= n; i ++)
s += i;

cout << endl << "1到" << n << "的和" << s << "平均值" << setw(10) << setprecision(3) << (s * 1.0 / n) << endl;
}

以上通过编译运行测试的

回答3:

#includeint sum(int n){ if(n==1) return 1; else return n+sum(n-1);}void main(){ int n=0; printf("请输入任何一个正整数:\n"); scanf("%d",&n); printf("1~n的和为%d,平均值为%8.3f",sum(n),sum(n)/n);}