输入正整数n,然后求 12+23+34++n(n+1)。输出数据时不控制列宽。例如输入 19 则应输出 2660 注意:语言选DEV C++
时间: 2023-05-15 12:04:59 浏览: 98
以下是 DEV C 语言的代码:
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
int sum = 0;
for (int i = 1; i <= n-1; i++) {
sum += i*(i+1);
printf("%d ", i*(i+1));
}
sum += n*(n-1);
printf("%d\n", n*(n-1));
printf("总和为:%d\n", sum);
return 0;
}
输入正整数 n,然后运行该程序即可得到输出结果。
相关问题
输入正整数n,然后求出1~n中的奇数之和。输出数据时不控制列宽。例如,输入 100 则应输出 2500
好的,这是一个简单的数学问题,可以用循环来解决。以下是代码:
```
#include <iostream>
using namespace std;
int main() {
int n, sum = 0;
cin >> n;
for (int i = 1; i <= n; i += 2) {
sum += i;
}
cout << sum << endl;
return 0;
}
```
输入一个正整数n,然后用循环从1开始遍历到n,每次遍历加上奇数,最后输出奇数之和。如果n为偶数,则最后一个数为偶数,不会被加上。所以,这个算法可以正确地计算1~n中的奇数之和。
用c程序输入正整数n,然后求出1~n中的奇数之和。输出数据时不控制列宽。例如,输入 100 则应输出 2500
以下是C程序的代码:
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (int i = 1; i <= n; i += 2) {
sum += i;
}
printf("1~%d中的奇数之和为:%d", n, sum);
return 0;
}
输入100后,输出结果为:
请输入一个正整数n:100
1~100中的奇数之和为:2500