演習 9-9

#include <stdio.h>

void rev_string(char str[]){
   
    int i, length = 0;
    char tmp[256];

    for(i = 0; str[i] != '\0'; i++){
        tmp[i] = str[i];
        length++;
    }

    for(i = 0; i < length; i++){
        str[i] = tmp[length - 1 - i];      
    }
}

int main(){

    char str[256];

    printf("文字列を入力:");  scanf("%s", str);

    rev_string(str);

    printf("反転すると\"%s\"です\n", str);

    return 0;
}

0 件のコメント:

コメントを投稿