输入正整数n,然后求 12+23+34++n(n+1)。输出数据时不控制列宽。例如输入 19 则应输出 2660 注意:语言选DEV C++
时间: 2023-05-15 17:04:59 浏览: 137
以下是 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,然后运行该程序即可得到输出结果。
相关问题
用if while语句编写:输入正整数n,然后求 1*2+2*3+3*4+...+n*(n+1)。输出数据时不控制列宽。例如输入19则应输出2660 注意:语言选DEV C++。
```c
#include <stdio.h>
int main() {
int n, i = 1;
long long result = 1; // 防止乘积过大溢出,用long long类型存储
printf("请输入一个正整数:");
scanf("%d", &n);
while (i < n) {
result *= i * (i + 1);
i++;
}
printf("%d的乘积为%lld", n, result);
return 0;
}
```
输入正整数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中的奇数之和。
阅读全文