今天还是要继续学习while语句,希望我们可以从中学到自己想要的东西,从而来提高自己。今天我从中学习到了一些知识,这让我很开心,我会和你们分享这个题目。
题目如下:
计算m~n(m<=n)之间自然数数列的和。如m和n如果是3和10,则是求数列3+4+5+......+9+10的和。
输入格式:
在一行中输入2个正整数m和n,0<=m<=n。
输出格式:
输出数列和。
输入样例:
3 10
结尾无空行
输出样例:
在这里给出相应的输出。例如:
sum = 52
结尾无空行
我的答案如图:
#include <stdio.h>
int main()
{
int m,n,sum,a;
scanf("%d %d",&m,&n);
if(m>n)
{
a=m;
m=n;
n=a;
}
while(m>=0&&m<=n)
{
sum+=m;
m++;
}
printf("sum = %d",sum);
return 0;
}
今天的学习就到这里,明天我们在见。