输出显示结果
Enter message:hello i am guitronic,to c or not to c ,it is a question!
H3LL0 1 4M GU1TR0N1C,T0 C 0R N0T T0 C ,1T 15 4 QU35T10N!!!
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
int main()
{
#define N 100
char ch[N]={0};
int a=0;
printf("Enter message:");
for (int i = 0; i < N; i++) {
if((ch[i]=getchar())!='\n')
{
a++;
if((ch[i]>='a')&&(ch[i]<='z')) ch[i]=toupper(ch[i]); //转大写
}
else break;
}
for (int i = 0; i < a; i++) {
switch(ch[i])
{
case 'A': ch[i]='4';break;
case 'B': ch[i]='8';break;
case 'E': ch[i]='3';break;
case 'I': ch[i]='1';break;
case 'O': ch[i]='0';break;
case 'S': ch[i]='5';break;
default:;
}
putchar(ch[i]);
}
for (int i = 0; i < 10; i++) {
printf("!");
}
return 0;
}