我正在尝试使用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;
}
答案 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 是资本括号内的索引告诉变量在哪里查找的唯一变量。