以下のコードを実行すると、次の出力が得られます。
Podaj ilosc liczb: 12
Podaj liczbe nr. 0:53
Podaj liczbe nr. 1:24
Podaj liczbe nr. 2:53
Podaj liczbe nr. 3:24
Podaj liczbe nr. 4:66
Podaj liczbe nr. 5:99
Podaj liczbe nr. 6:3
Podaj liczbe nr. 7:0
Podaj liczbe nr. 8:5
Podaj liczbe nr. 9:2
Podaj liczbe nr. 10:5
Podaj liczbe nr. 11 : 2 Twoje liczby w odwrotnej kolejnosci: 2 5 2 5 0 3 9 6 2 5 2 5
#include <stdio.h>
int main(int argc, char **argv)
{
char tablo[100];
int k,i;
printf("Podaj ilosc liczb: ");
scanf("%d", &k);fflush(stdin);
for(i=0; i<k; i++){
printf("\nPodaj liczbe nr. %d : ", i);
scanf("%c", &tablo[i]);fflush(stdin);
}
printf("Twoje liczby w odwrotnej kolejnosci: \n");
for(i=k-1;i>=0;i--){
printf("%3c",tablo[i]);
}
printf("\n \n");
return 0;
}
なんで?修正方法は?数字を逆順にしたいだけです。