演習 9-10

#include <stdio.h>

void del_digit(char str[]){
   
    int i, j;

    for(i = 0; str[i] != '\0'; i++){
        if('0' <= str[i] && str[i] <= '9'){
            for(j = i; str[j] != '\0'; j++){
                str[j] = str[j + 1];
            }
            i--;
        }
    }
}

int main(){

    char str[256];

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

    del_digit(str);

    printf("数字を消すと\"%s\"です\n", str);

    return 0;
}

0 件のコメント:

コメントを投稿