题目描述
有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数(公差为2的等差数列),现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。
输入
输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。
输出
对于每组输入数据,输出一个平均值序列,每组输出占一行
样例输入
3 24 2
样例输出
3 63 7
格式要一样的哦···
样例输入是:
3 2
4 2
输出是:
3 6
3 7
就是要同时输入多组数组,输出也是多组数组
辛苦你啦!
这样已经可以了的。在控制台的时候,输入和输出时显示在一起的;但是在判题的时候,输入时从一个文件读入的,输出是写到另一个文件的,输入和输出其实分开的。
用C++编写语言循环结构,对于输入的一个数字,计算它各个位上的数字为偶 ...
C语言实现如下:include<stdio.h>void main(){int n,i,sum=0;scanf("%d",&n); \/\/输入一个数字。while (n>0) \/\/从个位开始查找。{i=n%10;if (i%2==0) sum+=i;\/\/判断该位上的数字是否为偶数,是则给变量sum加上该数。n=n\/10; \/\/继续查找下一位。}printf("%d\\n",sum)...
C++求:偶数求和
数列的通项公式为: s[i] = 2(i+1),0<=i<n。现在要对数列每 m 个数求平均值(不足则按实际数目)。我们假设开始求平均值的子序列为:s[start]...s[end].其中 end=start+m-1;如果 start+m-1>=n,则 end=n-1。那么子序列的平均值为:(s[start]...s[end])\/(end-start+1)= ...
C++怎么输出偶数奇数和?
include<stdio.h>#define N 10void main() { int a[N],i,s; printf("请输入%d个整数: ",N); for ( i=0;i<N;i++ ) scanf("%d",&a[i]); printf("%d个整数中,偶数有:\\n",N); for ( i=0,s=0;i<N;i++ ) if ( a[i]%2==0 ) { printf("%d\\n",a[i])...
用c++验证哥德巴赫猜想,输入一个大于6的偶数,以输入的偶数等于两素数和...
include<iostream>using namespace std;int prime(int x){ for (int m=1;m<=(x\/2);m++) { if (x%m==0) return 0; } return 1;}void main(){ int a,i; cin>>a; if ((a%2==0)&&(a>=6)) { for (i=2;i<=a\/2;i++) { if...
用c++编写奇数 偶数求和?
include<iostream> using namespace std;int main(){ int sum1=0;\/\/奇数和 int sum2=0;\/\/偶数和 for (int i=1;i<=100;i++){ if (i%2!=0){\/\/1-100之间的所有奇数和 sum1+=i;} else{\/\/1-100之间的所有偶数和 sum2+=i;} cout<<"奇数和为:"<<sum1<<endl;cout<<"偶数和...
c++用for循环求1~100内的奇数之和,偶数之和
i=i+2) { cout<< i << "#"; \/\/测试性显示,可注释掉 sum = sum + i; } cout<<"\\n"; cout<<"1到100内偶数的和是:("<<sum<<")"; cout<<"\\n";system("pause"); \/\/暂停以查看 return 0; } ...
求1到100以内所有偶数之和。 用C++6.0编写C语言程序
include<studio.h> void main(){ int i,sum=0;for(int i=1;i<=100;i++){ if(i%2==0){ sum=sum+i;} } printf("%d",sum);}
C++中输入一个n,判断这个数的奇偶性,如果是奇数,求奇数和,如果是偶数...
\/\/C++中输入一个n,判断这个数的奇偶性,如果是奇数,求奇数和,如果是偶数,求偶数和! 要用循环语句。int main (){ int a;int odd=0;\/\/奇数 int even=0;\/\/偶数 do { cout << "请输入要判断运算的数:" << endl;cin >> a;if (a%2 == 0)even+=a;else odd+=a;}while(a !
C++中自然数1~10中的偶数之和
for循环中的i是自加2的,并且第一个元素定义为了2 所以是1~~10的偶数,自己手动执行一下就明白了 ,再不行就在VC里调试一下
求一段C++程序.1到100的奇数之和偶数之和.
include <iostream.h> void main(){int i,j,sum1=0,sum2=0;for(i=1;i<100;i++,i++)sum1+=i;for(j=2;j<=100;j++,j++)sum2+=j;cout<<"奇数和为"<<sum1<<endl;cout<<"偶数和为"<<sum2<<endl;}