c语言运行成功但没有输出
易语言5.0“被调试易程序运行完毕却”没有运行界面怎么办
无界面的可能原因是:1、调试对象不包含窗口(如模块、控制台等)2、调试对象虽然包含窗口但是其可视属性为假 3、可能在创建完毕事件下放置了结束、销毁或暂停命令,或该事件下执行的代码导致程序崩溃 4、破解版的原因,多调试几次即有可能恢复 5、系统因素影响 6、其他有待补充的原因 ...
c语言编程题结果对了,也运行保存了,但没有out.dat文件生成,是不是就...
这要看题目的要求了。没有dat文件生成,这部分指定的分数就没有。如果只要求生成dat文件,那就是零分了。
c语言中,程序没有错误但是运行后却不显示
代码不是你写的吧?因为代码没有问题,只是输入时要先输入个数n,再输入n个数,最后输入一个要找的数——这代码没有输入错误提示,所以输入错了就没有输出,等待下一次输入。而且,代码是多组循环,若要退出,得输入两次Ctrl+z键,否则啥也不显示等待下一轮输入。比如你输入4↙(↙表示回车),再...
C语言编程中,若运行结束且没有系统提示信息,说明什么
(1)如果用VC++6.0的话,编译后点那个红色的“!”,即可看到结果,console会停在那里。(2)方法二:在main()函数中最后加上一句 getc(); 即可让console停在那里。
c语言程序运行后的屏幕上是空的?没有运行结果?要怎么调?需要按什么键吗...
有的程序未必要向控制台输出内容 可以自己在结尾加printf 来进行调试。
c语言随机数排序程序运行没有错,但是为啥显示不了呢?
个人觉得,这个地方有问题 函数重复调用自己进入死循环,因此系统将程序退出。将rand函数名修改即可 修改后代码:include <stdio.h> include <stdlib.h> include define side 10 define size 100 int randMy(void);int main(void){ int x;int sz[size];srand((unsigned)time(NULL));for(x=0;...
c语言编译成功没显示结果
按给的输入格式,scanf后的%d格式码之间用逗号分隔,表示分隔不同变量的输入数据。代码中默认以空格分隔数据,所以后面的数据始终在等待输入。
(C语言)请问出了什么问题导致最后运行出来没有下半部分的内容?_百度...
主函数里面的question是声明不是调用 把void去掉就好了
易语言编写的软件在易语言中运行有效 ,但一静态编译生成软件后在桌面打...
被杀毒软件给拦截了吧,有些杀毒软件,一见到易语言编写的程序(不管是实现什么功能),就拦截。先关了杀毒软件,安全卫士等等软件。
C语言中,程序编好之后可运行,但是程序下方没有报错但是有警告,0error...
error会导致无法通过编译,程序无法运行 warming可以编译并且运行,warming出现的原因可能是强制类型转换时数据丢失等 举个例子 char c;int a;c=a;这时会有警告,因为整型比字符型大,在从整型赋给字符型的时候高位数据可能会丢失,但是你非要这么做也无所谓。所以编译器会提出警告,但不认为是错误。
峡江县玻璃回答: 1、原因可能是输入格式不对,要输入“浮点数”并用 “逗号” 分隔输入三个数两个逗号后还要额外多加一回车才开始后面的流程, 如果把 scanf("%f,%f,%f\n",&a,&b,&c); 改为 scanf("%f%f%f",&a,&b,&c); 就可以用空白符做分隔了 2、没有输出,不知道计算的结果那算法就没有意义了.输出不一定是要打印到屏幕上的,可以是下一个程序的输入,可以是一个文件、一段语音、一张图像,甚至是机器人的步行动作等等.
海哗13244293441问: c语言成功生成却无法输出结果 - ?
峡江县玻璃回答: 逻辑有问题i + 100-j*j==0, i + 268-k*k==0这个条件能不能实现
海哗13244293441问: c语言,运行后为什么没结果. - ?
峡江县玻璃回答: 可能情况有:1、是不是程序运行出现错误,如:死循环; 如果是死循环,程序将会进行持续运算,因此不会有退出结果.2、没有输出结果的函数,例如是不是没有printf函数?或者你可以把运行结果和代码发给我看看..
海哗13244293441问: C语言程序运行无输出结果 - ?
峡江县玻璃回答: 如果你输入的成绩一直是正数,那while循环是死循环了,所以你要输入一个结束循环的值,输一个负值就会有输出了.
海哗13244293441问: c语言程序运行后没有输出结果只有光标向下移动了,如果再随便输入一些数字再Enter建就出结果,为什么? - ?
峡江县玻璃回答: 原因就是你的输入函数写的有问题,你的格式控制列表是这样写的:"a=%f,b=%f,c=%f\n",把后面的字符'\n'去掉就可以了,这样程序就能正常运行了.否则无论输入多少个'\n'(回车都不好使的),因为scanf函数输入的时候会自动忽略换行符,但是你的格式控制列表中却要求必须输入一个换行.所以会出现问题,至于为什么输入别的字符就可以了,应该是输入了其他字符后scanf函数就直接返回了(但不是返回出错).
海哗13244293441问: C语言问题,这个程序为什么能运行,但是无法输出 - ?
峡江县玻璃回答: 因为你的程序算法时间复杂度太高,达到了O(n^2).而n又太大,达到50万,n的平方达到2500亿.程序一直在运行,循环还没结束,所以没有输出.耐心等1个小时,或者10个小时,或许就有了.建议:for(j=1; j for(j = 1; j*j 而a[t]=a[t]+j 改成 if (j*j = t) a[t] = a[t] + j; else a[t] = a[t] + j + t/j; 这样复杂度就是3500万,1秒左右就出答案.
海哗13244293441问: C语言编完后运行的时候什么也没有输出··· - ?
峡江县玻璃回答: if(k%2==0)continue;跳过了sum=sum+k++,这样k就不会往上加,一直停在k%2==0的那个数,k从1开始,1%2也是0,所以K一直停在1
海哗13244293441问: 求助,写的c语言程序运行无输出结果 - ?
峡江县玻璃回答: c语言程序运行无输出结果?请检查: 1. 程序是否使用printf函数输出需要结果.2. 程序是否能够正常编译通过. 3. 程序是否能够正常运行. 4. 程序的逻辑是否正确.以上,基本能够排查出问题
海哗13244293441问: 为什么我的C语言程序编译正确,但却没有运行结果 - ?
峡江县玻璃回答: 一般是程序的逻辑问题,不知道你使的是什么编译器,VC下后缀名要改成.c或.cpp才能有运行结果
海哗13244293441问: c语言中程序编完了运行但不出结果? - ?
峡江县玻璃回答: b=30-a;if((a*2+b*4)==60) a+b等于30,那么a*2+b*2就是60,a*2+b*4一定大于60,条件总不会满足.