题目描述
不懂 输出有问题 下次再改吧
样例
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
int i,j,sum=0,m[100],n[100];
for(i=0;i<100;i++){
sum=0;
cin>>m[i]>>n[i];
if(m[i]>0&&n[i]>0){
if(m[i]>n[i])swap(m[i],n[i]);
for(j=m[i];j<=n[i];j++){
printf("%d ",j);
sum+=j;
} printf("Sum=%d",sum);
}
}
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
用while来循环输入 可以同时判断
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
int i,sum;
int n,m;
while(cin>>n>>m,n>0&&m>0){
if(m<n)swap(m,n);
sum=0;
for(i=n;i<=m;i++){
sum+=i;
printf("%d ",i);
}printf("Sum=%d\n",sum);
}
return 0;
}
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla