/* ---------------------------------------------------------- 文字列を逆並びで表示 hairetu_05_reverse.c ---------------------------------------------------------- */ #include main() { char m[100],n[100]; int i,j,mojicnt; printf("文字列を入れてください-->"); gets(m); printf("\n入力した文字列は %s です \n\n",m); for ( i=0 ; m[i]!='\0' ; i++ ) { ; } mojicnt=i; printf("文字数は %d 文字です\n\n",mojicnt); j=mojicnt-1; for ( i=0 ; m[i]!='\0' ; i++ ) { n[j]=m[i]; j--; } n[mojicnt]='\0'; printf("\n逆並びに表示します %s \n\n",n); }