首页 > 代码库 > 提示用户输入一个正整数n,计算1+2+3+…+n的和
提示用户输入一个正整数n,计算1+2+3+…+n的和
/*
提示用户输入一个正整数n,计算1+2+3+…+n的和
*/
#include <stdio.h>
int main()
{
// 1.提示输入
printf("请输入一个正整数:\n");
// 2.接收输入
// 定义变量保存用户输入的整数
int n;
scanf("%d", &n);
if (n<=0)
{
printf("非法输入\n");
return 0;
}
// 3.计算
// (1 + n) * n / 2;
// 定义变量保存和
int sum = 0;
int number = 0; // 默认被加的数值
while (number < n)
{
number++;
sum += number; // 累加
}
printf("%d\n", sum);
return 0;
}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。