用C++写出1到n之间所有因数和
时间: 2023-05-10 15:55:33 浏览: 324
以下是用C语言写出1到n之间所有因数和的代码:
```c
#include <stdio.h>
int main() {
int n, i, j, sum;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
sum = 0;
for (j = 1; j <= i; j++) {
if (i % j == 0) {
sum += j;
}
}
printf("%d的因数和为:%d\n", i, sum);
}
return 0;
}
```
这段代码可以计算出1到n之间每个数的因数和,并输出结果。
相关问题
计算1到100之间所有偶数的和用c++
下面是使用C++计算1到100之间所有偶数的和的代码:
```c++
#include <iostream>
using namespace std;
int main()
{
int sum = 0;
for(int i = 2; i <= 100; i += 2)
{
sum += i;
}
cout << "1到100之间所有偶数的和为:" << sum << endl;
return 0;
}
```
输出结果为:
```
1到100之间所有偶数的和为:2550
```
用c++写出分数的前n项和
好的,我可以回答这个问题。以下是用 C 语言写出分数的前 n 项和的代码:
#include <stdio.h>
int main() {
int n;
double sum = 0.0;
printf("请输入 n 的值:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += 1.0 / i;
}
printf("前 %d 项的和为:%.2f\n", n, sum);
return 0;
}
希望这个回答能够帮到你!
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)