Mak*_*shi 1 c c++ loops for-loop
就像一个优秀的程序员一样,我想我正试图变得懒惰,让程序做出任何东西,但我开始认为这不可能这样做,所以在这里......
我有27个变量a1,a2,a3,a4,a5,a6,a7,a8,a9,b1,b2,b3等,c1,c2,c3等...
我希望用户给我每个的数字,但我不想手动这样做我想用这样的东西做:
for(i=0;i<=0;i++)
{
char a= 'a'+i;
char b= 'b'+i;
char c= 'c'+i;
printf("give me 1st number in square\n");
scanf("%d",a);
printf("give me 2nd number in square\n");
scanf("%d",b);
printf("give me 3rd number in square\n");
scanf("%d",c);
}
Run Code Online (Sandbox Code Playgroud)
知道如何制作这个吗?如果有一种方法我真的很感激你可以告诉我非常感谢XD
是的,如果你无法理解或希望我更好地解释告诉我,我会尽我所能重拍这个.
这就是数组的用途.而不必像变量a1,a2,a3,b1,b2,b3,等等,仅仅有两个数组:
int a[5]; // a[0] through a[4]
int b[4]; // b[0] through b[3]
Run Code Online (Sandbox Code Playgroud)
然后你可以使用像这样的表达式来访问变量a[i],其中i是任何整数(当然,假设你没有尝试访问数组边界之外).