c语言编程 键盘输入一个整数,要求从1开始加,直到和刚好超过输入的数,输出刚好超过的和值和最后加的数
答案:2 悬赏:50 手机版
解决时间 2021-01-14 11:55
- 提问者网友:謫仙
- 2021-01-13 11:54
c语言编程 键盘输入一个整数,要求从1开始加,直到和刚好超过输入的数,输出刚好超过的和值和最后加的数
最佳答案
- 五星知识达人网友:想偏头吻你
- 2021-01-13 12:36
#include
int main()
{
int n, sum, i;
scanf("%d", &n);
i = 0; sum = 0;
while (sum <= n){
i++;
sum+=i;
}
printf("sum=%d\tlast=%d\n", sum, i);
return 0;
}
int main()
{
int n, sum, i;
scanf("%d", &n);
i = 0; sum = 0;
while (sum <= n){
i++;
sum+=i;
}
printf("sum=%d\tlast=%d\n", sum, i);
return 0;
}
全部回答
- 1楼网友:底特律间谍
- 2021-01-13 14:05
#include
#include
int main(void)
{
int num;
int sum = 0;
while(1)
{
printf("请输入一个整数:");
scanf("%d", &num);
if (num < 0)
printf("输入错误!\n");
else
break;
}
for(i = 1; i <= (num / 2 + 1) && sum < num; i ++)
{
sum += i;
}
printf("the sum:[%d] the last add number:[%d]\n", sum, i - 1);
}
return 1;
}
#include
int main(void)
{
int num;
int sum = 0;
while(1)
{
printf("请输入一个整数:");
scanf("%d", &num);
if (num < 0)
printf("输入错误!\n");
else
break;
}
for(i = 1; i <= (num / 2 + 1) && sum < num; i ++)
{
sum += i;
}
printf("the sum:[%d] the last add number:[%d]\n", sum, i - 1);
}
return 1;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯