用C/C++编写一个“BIFF过滤器
来源:百度知道 编辑:UC知道 时间:2024/06/06 19:03:53
Enter message:Hey dude,C is rilly cool
In BIFF-speak:H3Y DUD3,C is R1LLY C00L!!!!!!!!!!
程序需要把消息转换成大写字母,用数字代替特定的字母(A→4,B→8,-→3,I→1,O→0,S→5)),然后添加10个感受叹号。提示:在字符数组中存储原始消息,然后从数组头开始逐个翻译并且显示字符。
哪位大侠能帮我完成这个啊?
要求完整代码!!!!
#include <stdio.h>
#include <ctype.h>
#define N 40
main()
{
int i, n;
char biff[N], ch;
printf("Enter message : ");
n = 0;
while ((biff[n++] = getchar()) != '\n' && n < N);
{
printf("In bill-speak : ");
for (i = 0; i < n - 1; i++)
{
biff[i] = toupper(biff[i]);
switch (biff[i])
{
case 'A':
biff[i] = '4';
break;
case 'B':
biff[i] = '8';
break;
ca