首页 > 解决方案 > 如何在c程序的循环中为不同的变量赋值

问题描述

每次循环激活时,如何为不同的变量赋值?我想更改 scanf() 中的变量,以便在将新数字分配给不同的变量时。像:

int a,b,c,i;

for(int i=1;i<=3;i++)

{

    printf("enter a number:");
    scanf("%d",&a);
}

循环要求输入数字 3 次,我想输入 1,2 和 3。如何将它们分别分配到不同的变量中?像1分配给a,b=2,c=3?

标签: c

解决方案


这就是阵列的用途!

int numbers[3];

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

然后您的三个号码可通过以下方式获得:

numbers[0], numbers[1], numbers[2]

推荐阅读