明解C语言第三版入门篇,do语言练习4-2答案,求大神
答案:3 悬赏:30 手机版
解决时间 2021-04-04 08:55
- 提问者网友:我一贱你就笑
- 2021-04-03 22:01
明解C语言第三版入门篇,do语言练习4-2答案,求大神
最佳答案
- 五星知识达人网友:拜訪者
- 2021-04-03 23:06
#include
int main(void)
{
int a,b,sum,i;
printf("请输入两个整数。");
printf("整数 a:");
scanf("%d",&a);
printf("整数 b:");
scanf("%d",&b);
for(i=b,sum=0;i<=a;++i)
{
sum+=i;
}
printf("大于等于%d小于等于%d的所有整数和是%d。
",b,a,sum);
return 0;
}追问如果用do while语句呢
int main(void)
{
int a,b,sum,i;
printf("请输入两个整数。");
printf("整数 a:");
scanf("%d",&a);
printf("整数 b:");
scanf("%d",&b);
for(i=b,sum=0;i<=a;++i)
{
sum+=i;
}
printf("大于等于%d小于等于%d的所有整数和是%d。
",b,a,sum);
return 0;
}追问如果用do while语句呢
全部回答
- 1楼网友:woshuo
- 2021-04-03 23:46
#include
int main(void)
{
int a, b, t, max, min;
int sum = 0;
puts("请输入两个整数。");
printf("整数a:"); scanf("%d", &a);
printf("整数b:"); scanf("%d", &b);
max = (a > b) ? a : b;
min = (a < b) ? a : b;
t = min;
do {
sum = sum + t;
t = t + 1;
} while(t <= max);
printf("大于等于%d小于等于%d的所有整数的和是%d。", min, max, sum);
getchar();
getchar();
return 0;
}
int main(void)
{
int a, b, t, max, min;
int sum = 0;
puts("请输入两个整数。");
printf("整数a:"); scanf("%d", &a);
printf("整数b:"); scanf("%d", &b);
max = (a > b) ? a : b;
min = (a < b) ? a : b;
t = min;
do {
sum = sum + t;
t = t + 1;
} while(t <= max);
printf("大于等于%d小于等于%d的所有整数的和是%d。", min, max, sum);
getchar();
getchar();
return 0;
}
- 2楼网友:杯酒困英雄
- 2021-04-03 23:29
int x, y, n;
scanf ("%d %d", &x, &y);
if (x > y)
{
n = x;
x = y; y = n;
}
n = 0;
do
{
n += x;
x++;
}while(x<=y);
printf ("%d\n", n);
scanf ("%d %d", &x, &y);
if (x > y)
{
n = x;
x = y; y = n;
}
n = 0;
do
{
n += x;
x++;
}while(x<=y);
printf ("%d\n", n);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯