问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...时候发生段错误,我运行时答案是没错的,求解为什么会发生段错误...

发布网友 发布时间:2024-01-13 03:37

我来回答

2个回答

热心网友 时间:2024-03-11 08:10

首先说一下你没有按照题目要求的做,题目明确要求输入一个整数,转换成字符串,然后逆序。
虽然你没按题目要求做,但通不过的原因却不是因为输入不是整数问题,而是'\n'问题,估计测试用的样本是用空格分割数字的,而不是'\n',所以才会越界引起段错误
你试试把条件换成(s[i]=getchar())!=' '看看

热心网友 时间:2024-03-11 08:09

段错误是数组下标越界。不过,你的程序本身就是错的。题目要求把一个整数转化为字符串,你的程序根本就没按题目要求做。

下面是按题目要求写的程序:

#include <stdio.h>
int main()
{
int i=0,n;
char str[100];
scanf("%d",&n);//按题目要求,读入一个整数
while(n)
{
str[i]=n%10+'0';//从整数的个位开始,依次转化为字符
n/=10;
i++;
}
str[i+1]='\0';//添加字符串结束符
printf("%s",str);//直接输出字符串
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 为什么会有冬令时:深入理解冬令时的历史及意义 这360是怎么了?卸载软件里我的软件一个都显示不出。升级到最新版也不... 你认为长虹衰败的根本原因是什么? 1994年5月22日几两几钱 一年只能改一次吗? 南阳金冠科技有限公司怎么样? 如果重新注册一个之前的还可以找得回来吗? 如何一年内强制二次修改? 热血江湖里刷T是什么,T是什么 ...就像一盒巧克力,你永远不知道下一块会是什么味道。”这句话?_百度... 请问醋酸泼尼松片能和复方丹参片一起吃吗 ...第一届全国人大常委会第一次会议召开时间是什么? 为什么中国和英国在春夏差7小时但是在秋冬差8小时 改个有意义的id 为什么我的电脑没有显示安装360? 台式电脑硬盘接口是什么样的? 找一部好看的动漫 最好和阴阳师类似的 ! 男生贾里全传每章概括(每章节都要,200字左右,别太多)高分. 氵一个带,是什么字?怎么读? 一年内怎么改第二次 华为交换机分时间段限制某段IP上网后,如何单独开通其中某个IP呢_百度... 男生贾里前六章的概括。150字左右,希望不要是一句概括。在线等!急急... 平安保险推销员这个职业怎么样??拜请从事或者不从事保险行业的兄弟姐妹... 手机内存卡(m2)有病毒 格式化后会清除吗? 我是租的房子,今天房东不经过我的允许就自己拿钥匙开门进来了,虽然 ...给结构体指针数组主函数会出现段错误(本人小白,急急!!) 东关街哪家饭店好吃 过年高速堵车吗 5G网络中,实现端到端业务质量保障的是哪种技术? ...like a box of chocolate后一句是什么呢?急需答案!... 一个手机号码两个咋取消一个 一个号码注册了两个,怎么注销另一个? cad2015激活后用不了显示如下内容 一个数的三分之1+它的四分之一等于七这个数是多少列式计算 在excel中两列内容有一部分数据重复,我想把这两列数据合并成一列,怎... 热血江湖 邪t3 邪洞3是什么意思 ...吸血鬼骑士,钢之炼金术士,犬神,这些动画好看吗?共几集?分别介绍一下... win7系统,ie打不开网页,其它浏览器能打开网页,360卫士和软件管家也连... 自己被绑定和他人一起接收款怎么解除? 如何一年内强制二次修改?