gpt4 book ai didi

根据用户请求创建多个整数

转载 作者:行者123 更新时间:2023-11-30 15:50:01 25 4
gpt4 key购买 nike

我最近开始学习 C,想知道是否有一种方法可以声明一些整数,并使用用户给出的值。例如,用户输入 3。我想创建 3 个整数,例如 abc。如果用户输入 5,我想创建 abcde

有什么办法可以做到吗?

最佳答案

您想要创建一个数组,因为您无法声明未定义数量的单个变量。 由于您是初学者,我会给您一个完整的答案,如果您愿意,您可以编译它:

#include<stdio.h>
#include<stdlib.h>

int main(){
int* arr,number,i;
printf("Give number value: ");
scanf("%d",&number);
arr = malloc(sizeof(*arr) * number); // after the comment, it safeguards the code
for(i=0;i<number;i++){
printf("%d ",i);
}
return 0;
}

arr 是一个指针变量,您可以将其用作数组,其大小为 int * 您想要的变量数量。

关于根据用户请求创建多个整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15989982/

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