c语言中计算从正整数a到正整数b之间所有的正整数之和 并输出结果
答案:2 悬赏:80 手机版
解决时间 2021-04-19 12:58
- 提问者网友:沉默的哀伤
- 2021-04-19 00:02
c语言中计算从正整数a到正整数b之间所有的正整数之和 并输出结果
最佳答案
- 五星知识达人网友:执傲
- 2021-04-19 01:26
#include
main(){
int a,b,i,s=0;
printf("输入计算从正整数a到正整数b之间所有的正整数之和(输入a,b(a<=b)):");
scanf("%d,%d",&a,&b);
if(a>b){
printf("输入a,b不正确");
break;
}
for(i=a;i<=b;i++)
s+=i;
printf("正整数a到正整数b之间所有的正整数之和为:%d",s);
}
main(){
int a,b,i,s=0;
printf("输入计算从正整数a到正整数b之间所有的正整数之和(输入a,b(a<=b)):");
scanf("%d,%d",&a,&b);
if(a>b){
printf("输入a,b不正确");
break;
}
for(i=a;i<=b;i++)
s+=i;
printf("正整数a到正整数b之间所有的正整数之和为:%d",s);
}
全部回答
- 1楼网友:思契十里
- 2021-04-19 01:36
#include
int main() {
int a, b, i, sum;
sum = 0;
printf("请输入两个正整数:");
scanf("%d%d", &a, &b);
if (a >= b) {
for (i = b; i <= a; i++) {//包括a,b在内中间的所有正整数只和
sum = sum + i;
}
}
else {
for (i = a; i <= b; i++) {
sum = sum + i;
}
}
printf("%d和%d之间所有正整数之和是%d", a, b, sum);
return 0;
}
int main() {
int a, b, i, sum;
sum = 0;
printf("请输入两个正整数:");
scanf("%d%d", &a, &b);
if (a >= b) {
for (i = b; i <= a; i++) {//包括a,b在内中间的所有正整数只和
sum = sum + i;
}
}
else {
for (i = a; i <= b; i++) {
sum = sum + i;
}
}
printf("%d和%d之间所有正整数之和是%d", a, b, sum);
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯