第2个回答 2014-05-19
#include <iostream>
#include <iomanip>
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个回答 2014-05-19
#include<stdio.h>int 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);}