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

C++求好人改错程序填空,不要改变与输入输出有关的语句.输入一个以回车结束的字符串(少于80个字符),将它的内容逆序输出.如"ABCD"的逆序为"DCBA".输入输出示例:括号内为说明输入:Welcometo

题目详情
C++ 求好人改错
程序填空,不要改变与输入输出有关的语句.
输入一个以回车结束的字符串(少于80个字符),将它的内容逆序输出.如"ABCD" 的逆序为"DCBA".
输入输出示例:括号内为说明
输入:
Welcome to you!
输出:
uoy ot emocleW
#include
int main(void)
{
int i,j,temp;
char str[80];\x05\x05
i = 0;
while((str[i] = getchar( )) = '\n')
i++;
str[i] = 0;
/*---------*/
for(i = 0; str[i] = 0; i++)
putchar(str[i]);
}
我的程序是这样的:
#include
int main(void)
{
int i,j,temp;
char str[80];
i = 0;
while((str[i] = getchar( )) = '\n')
i++;
str[i] = 0;
for(j=0;j
▼优质解答
答案和解析
很明显的一个错误时 你使用了str[i] 和 str[0]进行交换,也就是for的第一次循环.
上面str[i]=0 也就是结束符,把它交换到第一个位置,肯定什么也输不出来啊.所以循环时 i应该从i-1开始、
看了C++求好人改错程序填空,不要...的网友还看了以下:

用化学符号填空或说出化学符号的意义.(1)氧气;两个氢氧根离子;3个氮原子;负二价的硫酸根−2SO  2020-05-02 …

用化学符号填写或说出符号中数字的含义:铁原子;氯离子;硫酸根离子;Fe2+中“2”的含义;地壳中含  2020-05-02 …

用化学符号填空:1个硫原子;2个氮分子,最简单的有机物,铵根离子,我发现若化学符号前面的化学计量数  2020-05-14 …

学好化学符号是学习化学的关键,用化学符号填空(⑥写出符号的含义):①人体内含量最多的元素是;②2个  2020-05-14 …

75÷15=(75()())÷(15÷5)等...75÷15=(75填符号{填适当的数})÷(15  2020-07-09 …

填上恰当的标点符号.填上恰当的标点符号.1.我怎么能要你的椅子呢()2.树叶那么绿,真惹人爱()3.  2020-11-16 …

化学语言包括文字语言、符号语言、图表语言等.(1)请用化学符号填空:①镁离子;②人体内含量最多的物质  2020-11-29 …

化学语言包括化学符号、图表语言等.(1)请用化学符号填空:①镁离子;②人体内含量最多的物质;③碘酒中  2020-11-29 …

求作业答案:选择正确的标点符号填选择正确的标点符号填在下列横线上,下面的正确的一项是[]1978年在  2020-12-15 …

如果说人生是一首优美的乐曲,那么痛苦则是其中一个不可缺少的音符;如果说人生是如果说人生是一首优美的乐  2020-12-22 …