/* Kadai051 									 */
/* 苗字と名前を別々に入力し、名前 苗字の順で表示 */
/* さらに名前を逆順で1文字ずつ表示する           */
/* 2026.7.13 H.Funayama							 */
 
#include <stdio.h>
#define MAXSTR 20
 
int main(void) {
    char firstname[MAXSTR];  /* 名前 */
    char lastname[MAXSTR];   /* 苗字 */
    int i;
 
    printf("苗字をローマ字で入力してください\n");
    scanf("%s", lastname);
 
    printf("名前をローマ字で入力してください\n");
    scanf("%s", firstname);
 
    /* 名前 苗字 の順で表示 */
    printf("%s %s\n", firstname, lastname);
 
    /* 名前を逆順で表示 */
    for(i = 0; firstname[i] != '\0'; i++);  
 
    printf("名前を逆順で表示すると：");
    for(i = i - 1; i >= 0; i--) {
        printf("%c", firstname[i]);
    }
    printf("\n");
 
    return 0;
}
 