gpt4 book ai didi

c - 在 C 中将整数相加,但不是数学上的

转载 作者:行者123 更新时间:2023-11-30 21:17:09 25 4
gpt4 key购买 nike

如何像这样将整数相加。

假设您从 1 开始,然后添加 2。因此您有 12,接下来添加 3,因此您有 123。依此类推。

我只想连接,但我不允许在这个程序中使用字符串。

最佳答案

使用一些不寻常的数学(基于十进制系统的机制)来进行所需的加法变化:

代码:

#include <stdio.h>

int main(void)
{
int i;
int number=0;
for (i=1; i<5; ++i)
{
number=number*10 + i;
printf("%d\n", number);
}
return 0;
}

输出:

1
12
123
1234

关于c - 在 C 中将整数相加,但不是数学上的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47142914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com