早教吧作业答案频道 -->其他-->
不知道程序哪里出错了,请大家帮我看看吧“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
“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");
第二个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 …