求1+12+123+1234+12345+123456的和的c语言代码.
时间: 2023-09-08 15:09:26 浏览: 131
下面是求和的C语言代码:
```c
#include <stdio.h>
int main()
{
int sum = 0;
int n = 6; //表示1到n的和
int i, j;
for (i = 1; i <= n; i++)
{
for (j = 1; j <= i; j++)
{
sum += j;
}
}
printf("1至%d的和为:%d\n", n, sum);
return 0;
}
```
输出结果为:
```
1至6的和为:56
```
请注意,这是一种做法,还有更简洁的解题方法,但是本示例代码考虑了一般情况。
相关问题
计算1+12+123+1234+12345+123456 的c语言代码.
以下是计算 1 12 123 1234 12345 123456 的 C 语言代码:
```
#include <stdio.h>
int main() {
int i, j, sum;
for (i = 1; i <= 6; i++) {
sum = 0;
for (j = 1; j <= i; j++) {
sum = sum * 10 + j;
}
printf("%d ", sum);
}
return 0;
}
```
输出结果为:
```
1 12 123 1234 12345 123456
```
c语言求1+12+123+1234+...+123456789的和
可以使用循环来求解1+12+123+1234+...+123456789的和,具体实现可以参考以下代码:
```c
#include <stdio.h>
int main() {
int n = 9; // n为数字1~9的个数
int sum = 0, num = 0;
for (int i = 1; i <= n; i++) {
num = num * 10 + i; // 构造数字1~9, 12, 123, 1234, ...
sum += num; // 累加每个数字
}
printf("1+12+123+...+123456789=%d\n", sum);
return 0;
}
```
阅读全文