我是c语言的新手,需要数组的帮助
因此,基本上,我希望用户输入他们的家庭规模,根据他们的规模,我希望询问他们的年龄和家庭成员的次数一样多(因此输入取决于他们)。我是c语言的新手,需要数组的帮助,c,arrays,C,Arrays,因此,基本上,我希望用户输入他们的家庭规模,根据他们的规模,我希望询问他们的年龄和家庭成员的次数一样多(因此输入取决于他们)。 现在,我想将年龄输入作为数组列表。例如,如果他们是其中的两个,那么我想询问他们的年龄两次,并将其保存为 scanf("%d",age[0]); scanf(%d",age[1]); 在这里我可以想到c代码: #include <stdio.h> int main(int n, int age[0]){ printf("ent
现在,我想将年龄输入作为数组列表。例如,如果他们是其中的两个,那么我想询问他们的年龄两次,并将其保存为
scanf("%d",age[0]);
scanf(%d",age[1]);
在这里我可以想到c代码:
#include <stdio.h>
int main(int n, int age[0]){
printf("enter your family number:");
scanf("%d", n);
}
for(i=1; i>=n; i++){
printf("Can I have your family's age one by one:");
scanf("%d",&age[i]);
}
#包括
int main(int n,int age[0]){
printf(“输入您的家庭号码:”);
scanf(“%d”,n);
}
对于(i=1;i>=n;i++){
printf(“我可以一个接一个地知道你家的年龄吗?”);
scanf(“%d”和年龄[i]);
}
#包括
内部主(空){
int n;
printf(“输入您的家庭号码:”);
scanf(“%d”和“&n”);
int i,年龄[n];
对于(i=0;i您告诉了我们您希望发生什么,现在您的问题/问题是什么?我建议您阅读基本教程,我的朋友。数组大小应该在编译时知道,除非您使用C99s VLA。但是您可以使用动态分配的数组。非常想您,您打开了我的眼睛。现在我感觉更自信了
#include <stdio.h>
int main(void){
int n;
printf("enter your family number:");
scanf("%d", &n);
int i, age[n];
for(i=0; i<n; ++i){
printf("Can I have your family's age one by one:");
scanf("%d", &age[i]);
}
return 0;
}