c言語でgetcharで受け取った文字列を逆にして出力するプログラムが分かりません。例えばTokyoと打ったらoykoTのように出力する感じです。誰か教えて頂けませんか。
c言語でgetcharで受け取った文字列を逆にして出力するプログラムが分かりません。例えばTokyoと打ったらoykoTのように出力する感じです。誰か教えて頂けませんか。 ちなみに今まで習ったのはprintf、scanf、while、for、if、配列です。
C言語関連・77閲覧
ベストアンサー
(1150902870さん) 例: #include <stdio.h> int main(void) { char c,s[128]; int i=0; printf("input string > "); while((c=getchar())!='\n'){ s[i]=c; i++; } i--; while(i>=0){ printf("%c",s[i]); i--; } printf("\n"); return 0; } ~~~~~~~~~~~~~~~~~~~~ input string > Tokyo oykoT
1人がナイス!しています