我有以下使用數組的代碼。當我運行它,它顯示結果9條不同線路9次,但我想顯示的結果只有一次:如何在一行上打印所有數組項目?
#include <stdio.h>
int main(void) {
int sin_num[9];
int num1;
for (num1 = 0; num1 < 9; num1++) {
printf("Enter your SIN number one by one:");
scanf("%d", &sin_num);
}
for (num1 = 0; num1 < 9; num1++) {
printf("%d \n", &sin_num[num1]);
}
}
我的意思是由一個線是什麼,我只是想整個數組,只顯示一次,而不是9倍甚至沒有這樣一行這個:數組是123456789 –
刪除'\ n',並在打印數組時從printf語句中移除sin_num [num1]的'&!它應該解決它。 –
刪除\ n仍然會顯示整個陣列9次,我只想要它一次。謝謝 –