c語言數組問題
5
#include <stdio.h>
main()
{
int a[5],b[5],i=0,j=0;
while(i<5)
{
scanf("%d",&a[i]);
i++;
}
i=0;
while(i<5)
{
a[i]=b[j];
printf("%d",b[j]);
i++;j++;
}
}
如上,難道不能讓兩個數組相等?無法輸出b[].求解。或者有什麼讓兩個數組相等的方法。
最佳回答:
因為a[i]=b[j]這句是順序是從右到左讀的,就是把b[j]的值賦給a[i],b[j]還是空的怎麼賦給?
所以只要把兩個位置對換下,改成b[j]=a[i];