早教吧作业答案频道 -->其他-->
不知道程序哪里出错了,请大家帮我看看吧“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");
看了 不知道程序哪里出错了,请大家...的网友还看了以下:
粗心算方程在解方程组ax+5y=15,4x-by=-2时,由于粗心,甲看错了方程组中的a,而解得解 2020-05-13 …
甲乙两个小马虎在解方程组ax+y=10,x+by=7时,由于粗心,甲看错了方程组中的a,而得方程组 2020-05-13 …
1.在解方程组{ax+5y=15,4x-by=-2时,由于粗心,甲看错了方程组中的a,而得解为{x 2020-05-13 …
解方程组①ax+5y=15,②4x-by=12时在解方程组{ax+5y=154x-by=-2时,由 2020-05-13 …
在解方程组ax+5y=154x-by=-2时,由于粗心,甲看错了方程组中的a,而解得x=-3,y= 2020-05-13 …
一个站在体重计上的人,从站立到迅速蹲下的过程看成先加速向下运动,然后减速向下运动,最后静止.体重计 2020-07-04 …
在解二元一次方程组{ax十5y=15①,4x一by=一2②,时小强看错了方程中的①得到解为{x=一 2020-08-03 …
某人从53.90m高的悬崖跳水,将跳水过程看成自由落体运动,取g=10m/二次方秒.(1).在空中运 2020-10-30 …
xy'+y=0,满足f(1)=1时的解为:y=.答案是y=1/x,但是如果根据微分方程解的公式算应该 2020-10-30 …
关于二元一次方程组的应用题.{ax+5y=15}在解方程组{}时,由于粗心,甲看错了方程组中的a,而 2020-10-31 …