早教吧作业答案频道 -->其他-->
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
程序填空,不要改变与输入输出有关的语句.
输入一个以回车结束的字符串(少于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开始、
上面str[i]=0 也就是结束符,把它交换到第一个位置,肯定什么也输不出来啊.所以循环时 i应该从i-1开始、
看了C++求好人改错程序填空,不要...的网友还看了以下:
在正方体ABCD-A1B1C1D1中,P,Q分别是正方形ABB1A1、BCC1B1的中心在正方体AB 2020-03-31 …
关于等节奏流水施工的工期计算某工程划分ABCD四个施工过程,按四个施工段组织施工,其各个施工过程的 2020-05-13 …
基因中有编码区和非编码区,如果我改变编码区和非编码区的核苷酸序列,分别有什么影响?是否可以认为改变 2020-05-13 …
英语修改病句1.MissGaohasfourtystudentsinherclassA.hasB. 2020-05-13 …
下面这段文字有三句话,各有一处语病,请加以修改。(3分)①5月16-18日,浙江省深化普通高中课程 2020-05-17 …
改变基元反应方程式的各项系数,速率方程会改变吗?用速率常数推平衡常数,如何解释平衡常数随系数改变? 2020-05-23 …
下列项目中哪些是软件过程改进框架的内容().A.软件过程改进架构B.软件过程改进规划图C.软件过 2020-05-23 …
据了解,火车票价按“全程参考价×实际乘车里程数总里程数”的方法来确定.已知A站至H站总里程数为15 2020-05-24 …
以下关于过程改进的叙述中,错误的是(30)。A.过程能力成熟度模型基于这样的理念:改进过程将改进产 2020-05-26 …
为了评价实施改水源降低水氟工程后的效果,在全国饮水型地方性氟中毒流行严重的10省市,采用整群抽样调查 2020-06-05 …