代码没错但运行不出来
答:你的输入scanf用错了,“”里面是控制字符,而变量应该放在“”的外面,并加一个‘,’就行了 解决方案:scanf("%d%d",&a,&b);这样的,你双引号打错了 望采纳,谢谢
答:如果能的话:模拟器一打开就显示已停止,原因多半是因为模拟器找不到程序的入口。如果确认你的程序没有问题,可以在MANIFEST.MF文件里面指定程序入口。一般情况下,低版本生产出来的产品高版本都是可以兼容的。如果在Eclipse里面都没法运行, 那么就用可能是你的JRE安装的有问题了。
答:3、最常规的调试方法无外乎两种,第一种是传统的使用编译环境进行逐步跟踪,设定断点,我是不喜欢这种方法的,因为这种方法常常会连着编译环境一起弄得冻死不响应。4、另一种就是对敏感的功能模块分段进行注释掉,以确定问题出在哪个位置,另外使用ShowMessage等输出语句暂停程序的运行,抛出显示敏感变量进行...
答:十位,百位上的数,并且输出当前的数 } } //该程序运行时,if条件无法满足,所以没有打印任何信息 //你可以通过把断点设置在 printf那一行来调试,证明是if条件是不会满足的 //你可以把if条件改为:if(i == (b*100)+(s*10)+g)//这样就可以打印出你所需要的信息了,部分图片如下 ...
答:python if __name__ == 'main': 错了 应该是 if __name__ == '__main__':__name__ 是当前模块名,当模块被直接运行时模块名为 __main__ 。当模块被直接运行时,代码将被运行,当模块是被导入时,代码不被运行。
答:第一,编译通过只能说明你的代码语法上没有什么大问题,不能说明是逻辑正确的 arrdel函数问题 int arrdel(int *a,int m,int k){ int i; for(i=k;i<m-1;++i)a[i]=a[i+1]; return m-1;}
答:程序是严谨的,不能运行就说明你的代码肯定有错了。有些错误不是一眼就能看出来的,比如半角的分号写成全角的分号了,数字0写成字母O了,等等。另外调试器出来的错误提示有可能说的比较笼统,但绝不可能是莫名其妙的,是你自己先入为主认为不可能有这样的错误。你不妨把代码贴出来让我们看看。
答:ParseExact是一个扩展的方法,可以用来将一个自定义的日期时间字符串转换成DateTime。 比如, 某个日期时间字符串是这样的“2008年9月12日15点14分56秒”,这就不是一个标准的日期时间字符串,不能使用Parse或者TryParse,但是可以用ParseExact。代码:string s = "2008年09月12日15点14分56秒"; ...
答:。。。依此论推 而你的内循环的条件,k = 1,这个时候k的值是1,接着你有 k = n - i,开始$n 是3,外循环第一次,i就是1,3-1= 2,所以,最终你的k是2,而你这代码等于没有给k一个终止数字,那么,就会$k++一直下去,不知道到什么数,所以,是死循环!} } ...
答:这个问题可能有点复杂。首先第一点,在Win10下用VC6.0没这么用过,可能不太靠谱。建议IDE用VS2013以上版本。第二点,这东西需要源代码一点点调试看情况。下断点,进主函数第一句话看能不能进。个人估计是在定义那些变量,list的时候就出错了。如果方便把源码发给我,我帮你看下。
网友评论:
滕哑19531031482:
为何程序没错却运行不了 -
50538贝贤
: 你确定没错?别的不说,以下代码就错了 scanf("%d",n); 应该是 scanf("%d",&n);还有其它错误,你仔细看
滕哑19531031482:
C语言程序没有错误,但是运行不了. -
50538贝贤
: 最好按以下步骤: 1.f9 2.ctrl + f9 3.alt + f5 如果不能保证程序没有错误,最好先用f9,如果把握行比较大,直接 ctrl + f9 ,不要第一步.
滕哑19531031482:
为什么我的C语言程序编译正确,但却没有运行结果 -
50538贝贤
: 一般是程序的逻辑问题,不知道你使的是什么编译器,VC下后缀名要改成.c或.cpp才能有运行结果
滕哑19531031482:
c语言程序没有报错但无法运行 -
50538贝贤
: 你的代码是错了,所以才会这样.错误的地点在输出上,也就是最后一句 printf("%d %c %s", ss.age, ss.name, ss.sex);你定义的name是字符串,而sex是字符.所以应该改成 printf("%d %s %c", ss.age, ss.name, ss.sex);
滕哑19531031482:
为什么程序没错 然后一运行就运行不了 呢?? -
50538贝贤
: 编译没问题,产生了连接错误,你还是仔细检查下你的代码吧~
滕哑19531031482:
程序未报错但是就是运行不了 -
50538贝贤
: 程序并没有问题, 可能是运行完退出太快了, 让你觉得没运行. 可以在return前面加system("pause")看看效果(需要include一下stdlib.h头文件), 代码我运行没问题的. 修正代码: #include <stdio.h> #include <stdlib.h> int main(void) {char...
滕哑19531031482:
代码没错,但运行不出来,求解. -
50538贝贤
: <p>看了一下,有个地方没有初始化变量</p> void Disp(ALGraph *g) { ArcNode *p; for(int i;i<g->n;i++) //for(int i=0;i<g->n;i++) 这里的i要初始化 { printf("%c :",g->adjlist[i].data); p=g->adjlist[i].firstarc->nextarc; while(p!=NULL) { printf("%c ",p->adjvex); p=p->nextarc; } printf("\n"); } }
滕哑19531031482:
为什么我写的C语言程序没错,缺没有运行结果如: -
50538贝贤
: 你可以将你的输入的a,b,c的值打出来看看,你的scanf这个函数有问题,像你这样写你输入的时候要这样输,比如 2,3,4 这样a=2,b=3,c=4,逗号必须要输入,另外变量定义的时候最好初始化一下. 最后一个print估计是你打错了,少了个%d
滕哑19531031482:
为什么javascript代码检查没错误但浏览器不输出? -
50538贝贤
: 代码运行不了,一定是书写有误了.可以使用一款比较好的工具,书写的时候会有一些错误提示功能,可以帮助检查错误,比如jetbrains webstorm在提示方面很不错了.网上可以找到破解版下载.
滕哑19531031482:
为什么我写的c语言在编译后没错误,没警告,但是运行时却没结果. -
50538贝贤
: 楼主,你好!编译没有错误只能说明没有语法错误,并不能说明代码的逻辑没有错!因为编辑器主要是根据C语言的语法来检查你的代码有没有错!