gpt4 book ai didi

c - 将 int 的每个数字分配给 int 数组

转载 作者:行者123 更新时间:2023-11-30 16:04:33 25 4
gpt4 key购买 nike

是否可以使用 scanf 检索整数并将每个数字分配给 int 数组?

我试图通过这种方式实现它:

int numbers[];
puts("Enter number");
int x;
scanf("%d",x);
numbers = malloc(x);
numbers = x;

最佳答案

两个快速技巧:

整数转字符串:

int N;
char buf[10];
scanf("%d",&N);
sprintf(buf,"%d",N);

整数到数组:

int N,i,
buf[10],
Dig;
scanf("%d",&N);
Dig = log10(N);
for(i = Dig; N ; i--){
buf[i] = N % 10;
N /= 10;
}

关于c - 将 int 的每个数字分配给 int 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2916335/

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