/* 文字列strを逆順に格納する関("SEC"を受け取ったら"CES"とする) void rev_string(char str[]) {} を作成せよ。 */ #include void rev_string(char str[]) { int i = 0, j = 0; char tmp; while(str[i]) i++; i--; for( ; j <= (i / 2); j++ ) { tmp = str[j]; str[j] = str[i - j]; str[i - j] = tmp; } } int main(void) { char str[128]; printf("文字列を入力してください:"); scanf("%s", str); rev_string(str); printf("逆にした文字列は%sです。\n", str); return 0; }