c++编程题 求大神!

1.编写程序,输入一批正整数(以零或负数为结束标志),统计其中偶数的平均值。2.表示从m个元素中抽取n个元素的排列数。它的计算公式为:=编写一个程序,对于给定的m、n,计... 1. 编写程序,输入一批正整数(以零或负数为结束标志),统计其中偶数的平均值。
2. 表示从m个元素中抽取n个元素的排列数。它的计算公式为:=编写一个程序,对于给定的m、n, 计算的值。.
3. 从键盘输入整数n,求1+22+33 +44+55+66+…+nn
展开
 我来答
White_MouseYBZ
2015-04-14 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6495万
展开全部

1.

//#include "stdafx.h"//vc++6.0加上这一行.
#include <iostream>
using namespace std;
int main(void){
    int n,sum=0,i=0;
    while(cin >> n,n>0){
        sum+=n;
        i++;
    }
    cout << "The average is " << sum/(i+0.0) << endl;
    return 0;
}

2.

//#include "stdafx.h"//vc++6.0加上这一行.
#include <iostream>
using namespace std;
int main(void){
    int n,m,sum=1;
    while(1){
        cout << "Type n & m(int m>=n)...\n";
        if(cin >> n >> m,n>0 && m>=n) 
            break;
        cout << "Error, redo: ";
    }
    n=m-n+1;
    while(m>=n)
        sum*=m--;
    cout << "The result is " << sum << endl;
    return 0;
}

3.

//#include "stdafx.h"//vc++6.0加上这一行.
#include <iostream>
using namespace std;
int main(void){
    int n,i,m,sum;
    cout << "Type n...\nn=";
    cin >> n; 
    for(m=sum=i=0;i<n;sum+=(m+=11),i++);
    cout << "The result is " << sum << endl;
    return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式