早教吧作业答案频道 -->其他-->
不知道程序哪里出错了,请大家帮我看看吧“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");
看了 不知道程序哪里出错了,请大家...的网友还看了以下:
ABC三个杯子,ab两个盖子,随意将盖子盖在杯子上,则ab刚好分别该在AB上的概率为多大?我画了个树 2020-03-30 …
输入华氏温度求摄氏温度,转换公式为c=5/9(f-32),帮我看看哪错了第五行的*号忘放了,但还是 2020-04-25 …
人体是几种元素构成的我以前看过一个科教片说人体有很多元素构成的我记得好象说还有铀如果知道人体有多少 2020-05-16 …
给这个短文立3个题目有一天,森林里的鸟儿们在叽叽喳喳地议论:世界上的飞禽走兽数不清,到底谁的心肠最 2020-05-22 …
帮我看看哪错了javajava.lang.ClassNotFoundException:oracl 2020-07-17 …
求y=sinx在x属于[π/2,π]上的反函数,正确答案是x=π-arcsiny我是这样想的,看看 2020-07-28 …
一道非常简单的题,帮我看看哪错了,关于韦达定理已知X=3,X^2-aX+a^2-19=0.如果带进 2020-08-02 …
英语翻译Module4Unit51.不论你给我看哪一个,我都没有足够的钱买.(状语从句)2.他工作一 2020-11-07 …
我讲我的思路,请帮我纠正看哪错了!把我说清楚的定有酬谢,说到做到!一只小灯泡的额定电压为8V,正常发 2020-11-25 …
十万火急,大家帮个忙看看这个对联错哪了何时黄鹤重来,自把金樽,看洲渚千年芳草.白云今日尚在,谁吹玉箫 2020-11-27 …