早教吧 育儿知识 作业答案 考试题库 百科 知识分享

不知道程序哪里出错了,请大家帮我看看吧“BIFF过滤器”,它可以读取用户录入的消息并且把此消息民翻译成BIFF的表达风格:Entermessage:Heydude,CisrillycoolInBIFF-speak:H3YDUD3,CisR1LLYC00L!程序

题目详情
不知道程序哪里出错了,请大家帮我看看吧
“BIFF过滤器”,它可以读取用户录入的消息并且把此消息民翻译成BIFF的表达风格:
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 #include
#define N 30
int main(void)
{
char ch;
char o[N];
char d[N];
int i,num=0;

printf("Enter message:");
while((ch=getchar())!='/n')
{
o[num]=ch;
num++;
}

for(i=0;i
▼优质解答
答案和解析
第一个for循环的条件改为i < num,因为num在这里已经代表数组中真实存储的元素个数,
第二个for循环改为:printf("In B1FF-speak:");
for(i = 0;i < num;i++){
printf("%c",d[i]);
}
printf("!\n");
看了 不知道程序哪里出错了,请大家...的网友还看了以下:

汇编语言的最主要的功能是将汇编语言源程序翻译成目标程序。它还具有以下功能:对源程序进行检查,  2020-05-23 …

5、下面叙述中,正确的是.A、字长是指计算机能同时处理的二进制信息的位数.B、编译程序是将源程序翻  2020-06-27 …

据下列内容,以“微信是”为开头,结合文中的主要信息,给微信下一个定义(5分)①微信是腾讯公司于20  2020-07-19 …

特洛伊木马简称“木马”,是一种非常危险的恶性程序,它无休止的窃取用户的信息,从而给用户造成了巨大的损  2020-11-02 …

特洛伊木马(trojanhorse)简称“木马”,是一种非常危险的恶性程序,它无休止的窃取用户的信息  2020-11-02 …

下列有关生物体内遗传信息表达的最后一道工序--“翻译”的叙述错误的是()A.翻译发生在核糖体中,不需  2020-12-01 …

关于语言语序的疑问很多国家语言语序都不同,在我们认为语序是颠倒不合理语序,在它国就是合理的语序.造成  2020-12-05 …

中译英,两句话,不用刻意按照句子顺序翻这个流程不受组织体系结构和流程的限制,而是强调信息系统的作用,  2020-12-21 …

特洛伊木马,简称“木马”,是一种非常危险的恶性程序,它无休止地窃取用户的信息,从而给用户造成了巨大的  2021-01-08 …

英语翻译《简爱》是一本具有多年历史的文学著作.至今已152年的历史了.它的成功在于它详细的内容,精彩  2021-01-15 …