プログラミングについて質問です。 #include<stdio.h> #define N 7 int main() { int i;
プログラミングについて質問です。 #include<stdio.h> #define N 7 int main() { int i; char eman[N], name[] = "yamada"; for (i = 0; i<N-1; i++){ eman[N-2-i] = name[i]; } eman[N-1] = name[N-1]; printf("eman = %s¥n", eman); return 0; } ↑のプログラムのchar name[]にキーボードからyamadaをローマ字で入力し、逆順に表示するにはどのようにすればいいか教えてください。
C言語関連・35閲覧
ベストアンサー
(1151011903さん) #include<stdio.h> #define N 7 int main(){ int i; char eman[N], name[32]; printf("name >"); scanf("%s",name); for (i = 0; i<N-1; i++) { eman[N-2-i] = name[i]; } eman[N-1] = name[N-1]; printf("eman = %s\n", eman); return 0; }
質問者からのお礼コメント
回答ありがとうございました。 丁寧に書いてくださり助かりました!
お礼日時:7/3 0:17