Problema 7-7 cadena de reemplazo (15 minutos)

Este problema requiere programación, teniendo en cuenta la cadena de letras mayúsculas corresponden a la siguiente regla de sustitución:

carta original La letra que corresponde
UN con
si Y
C X
re W
... ...
X C
Y si
con UN

Formatos de entrada:

No exceda de una cadena de entrada de 80 caracteres, y un retorno de carro al final de una fila.

Los formatos de salida:

cadena de sustitución dada fila de salida se ha completado.

de entrada de la muestra:

Only the 11 CAPItaL LeTtERS are replaced.

 

Resultado de muestra:

Lnly the 11 XZKRtaO OeGtVIH are replaced.

Respuesta:

#include<stdio.h>
#include<string.h>
int main(){
    char s[85];
    char c;
    char a[]={'Z'};
    scanf("%[^\n]",&s);
    int len=strlen(s);
    for(int i=0;i<len;i++){
        if(s[i]>='A'&&s[i]<='Z'){
            printf("%c",155 - s[i]);
        }else{
            printf("%c",s[i]);
        }
    }
    return 0;
}

 

Publicado 98 artículos originales · ganado elogios 2 · Vistas 3720

Supongo que te gusta

Origin blog.csdn.net/qq_30377869/article/details/104806725
Recomendado
Clasificación