时间:2021-07-01 10:21:17 帮助过:204人阅读
有一个长度为n(n=100) 的数列,该数列定义为从2 开始的递增有序偶数(2,4,6,8,10,…),现在要求你按照顺序每m个数求出一个平均,如果最后不足m个,则以实际数量求平均。编程输出该平均序列。 输入: 输入数据包含两个正整数n 和m ,n表示数列的长度,m
有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数(2,4,6,8,10,…),现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。
输入:
输入数据包含两个正整数n和m,n表示数列的长度,m表示按顺序求平均值的子序列长度。
输出:
输出这组数据的平均值序列。
输入样例:
4 2
输出样例:
3 7
- #include<iostream>
- using namespace std;
- int main()
- { int m,n,i,j,k=0,t=0;
- int a[100];
- cin>>n>>m;
- for(i=0;i<n;i++) a[i]="2*(i+1);" for(i="0;i<n/m;i++)" {for(j="0;j<m;j++)" {="" t="t+a[m*i+j];" }="" cout<<t="" m<<"="" ";="" if(n%m!="0)" {for(i="0;i<n%m;i++)" k="k+a[n-n%m+i];}" cout<<k="" m;="" }<="" script=""></n;i++)></iostream>
未验证