C程序,用户输入单个数组

时间:2016-09-10 11:04:16

标签: c arrays user-interface

我正在尝试使用CodeBlocks将用户在一行中输入的三个整数用于数组。但我真的不知道该怎么做。任何人都可以帮助我吗?

谢谢!

main()
{

    int arr[3];
    int onenum;
    int twonum;
    int threenum;
    printf("Enter an Input: ");
    scanf("%d %d %d",&onenum,&twonum,&threenum);
    printf("Your input is: %d %d %d \n",onenum,twonum,threenum); 
    int arr [onenum, twonum, threenum];

    return 0;
}

3 个答案:

答案 0 :(得分:1)

使用此

int i;
int arr[3];
printf("Enter numbers");
for(i=0;i<3;i++){
    scanf("%d",&arr[i]);
}

这将存储用户在数组arr。

中输入的3个数字

答案 1 :(得分:0)

像这样:

void main() 
{

int arr[3];
int i;

printf("Enter an Input: ");

for(i = 0; i < 3; i++) 
{
    scanf("%d", &arr[i]);
}


printf("Your input is: ");
for(i = 0; i < 3; i++) 
{
    printf("%d ", arr[i]);
}
printf("\n");

return 0;
}

答案 2 :(得分:0)

让我们使用一个从i = 0到i = 2的循环,因为你必须在数组中添加3个数字。

void main()
{

    int arry[3],i=0;
    printf("enter numbers");
    for(i=0;i<3;i++)
    {
        scanf("%d",&arry[i]); 
    }
    for(i=0;i<3;i++)
    {
        printf("%d \n",arry[i]); 
    }

}

Array是一组数据。 首先,您可以将具有不同索引的数组视为相同数据类型的不同变量,在本示例中将arry [0]和arry [1]视为相同数据类型为integer的不同变量。它将帮助您从数组开始,但< strong>请记住 arry 是资本括号内的索引告诉变量在哪里查找的唯一变量。