编写程序输出1-1000之间能够被5整除的所有整数,并求出这些整数的和与平均数。要求实现下图

c++

#include<iostream>
#include<iomanip>
using namespace std;

int main(){
    int sum=0,c=0,count=0;
    for(int i=1;i<1001;i++){
        if(i%5==0){
            if(c%15==0 && c!=0) cout<<endl;
            cout<<setw(4)<<i<<"   ";
            c++;
            count++;
            sum+=i;
        }
    }
    cout<<"\n\n和为"<<sum<<endl;
    cout<<"平均值为"<<(double)sum/(double)c<<endl;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-31
#include <stdio.h>

int main()
{
    int i,sum=0,count=0;
    float ave=0;
    for(i=1;i<1001;i++)
    {
        if(i%5==0)
        {
            sum=sum+i;
            count=count+1;
            printf("%-10d",i);
            if(count%15==0)
                printf("\n");
        }
    }
    ave=sum*1.0/count;
    printf("\n");
    printf("Summation of numbers above is :%d\n",sum);
    printf("Average value of numbers above is :%0.2f\n",ave);
return 0;
}

相似回答