你如何在c中为另一个变量更改变量?

时间:2015-05-10 07:14:24

标签: c

我是一个不太好老师的初学者,并试图自己解决问题...

#include<stdio.h>
#include<conio.h>

int n,x,c,a;
main()
{
    scanf("%d",&n);
    do
    {
        scanf("%d",&x);
        a=x;
        c++;
    }
    while(c!=n);
    printf("%d",a);

}

在此代码中,我想知道是否可以更改&#39; a&#39;在(a=x;)中,让我们说&#39; b&#39;那么&#39; c&#39;然后&#39; ....我想将scanf("%d",&x);中的不同值存储在不同的变量中。 例如,如果我输入值1,2,3,4,我希望输出为a = 1,b = 2,c = 3,d = 4

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

如果你的教授,我强烈建议你使用数组。会好起来的。 还有一个问题:你想打印它吗?或改变..

#include<stdio.h>
int main(){
    int n[4];
    int i;

    for(i=0;i<4;i++){
        printf("Enter 4 numbers");
        scanf("%d",&n[i]);  
    }
    for(i=0;i<4;i++){
        printf("%c = %d\n",(97+i),n[i]);    
    }

}