为啥这C程序运行结果为空白。。。

作者&投稿:湛耐 (若有异议请与网页底部的电邮联系)
c语言程序显示没有问题但运行结果是空白的?~

您好,很高兴回答您的问题。
在c语言中,程序的错误分成两种,一种是语法错误,程序在进行运行过程中会检测出来,并且给出错误的大致位置和原因,另一种错误是逻辑错误,说通俗点就是程序没有语法错误,但是程序内部出现了不符合题目本意的错误,导致不能得出正确结果,这种误是没有提示的,要编写者自己去发现。估计您的程序出现了第二种错误,所以需要您仔细分析哦。

把下面的if放进上面的if块中。
if(sum==5){ count++; printf("%d ",i); if(count%5==0) printf("
");}

有以下几个问题,

  1. while(1)后面没有加{},那么只包含了switch语句,printf没有包含在这个循环里面。

  2. switch(i!=j)永远成立,也就是永远运行的是case 1。

  3. i!=j只会返回0或者1,case 2/3是无效的。

  4. 要有输出得等到i+1溢出到0才会有输出。



C语言:这个求pi的值的算法输出结果怎么是空白。
答:因为你for循环里的i打成1了。正确代码附上:include<stdio.h>void main(){double pi=1.0,i,n=10000;for(i=1;i<=n;i++){pi=pi*(2*i)*(2*i)/((2*i-1)*(2*i+1));}pi=pi*2;printf("pi=%8.5f\n",pi);}

这个很简单的C语言没报错,为什么编译后空白一片没有出现结果
答:while (i<=5);这里多了一个分号,while就变成死循环了,你去掉就可以了

用C语言写了一个使字符数组反转输出的代码 可是结果输出却是空白 请IT...
答:输入的时候,不用&了,因为cCar这个,本身就代表一个地址 然后一个数组的话,当数组长度为n时,数组的元素序号就是从0——n-1 在前面的for里面,中间一项,只能是小于,不能是小于等于,不然程序有问题 下面是我帮你改好的代码 加\n肯定不行啦,输入里面不支持\n,如果在输入里加了\n的话,你...

...为什么这个程序输出的是空白,我是菜鸟,希望指导下
答:for(n=1;n%3!=0;n++)这里有几个问题,第一你n是从100开始到200结束的,n=1就是浪费时间,第二判别条件n%3!=0 ,当你n=3的时候循环接结束了,第三,n;没有意义 for(n=100;n<=200;n++){ if(n%3 != 0)printf("%d\n",n);} ...

c语言程序 运行是空白 随便按一个字母 再加一个回车 才会输出结果。
答:是你的程序与图片不一样吧?图中的程序,是不会发生这种情况的。(只是要求两个数字之间,必须用一个英文逗号分隔,否则读到的数字会出乱)

c语言程序运行后没有输出结果只有光标向下移动了,如果再随便输入一些...
答:原因就是你的输入函数写的有问题,你的格式控制列表是这样写的:"a=%f,b=%f,c=%f\n",把后面的字符'\n'去掉就可以了,这样程序就能正常运行了。否则无论输入多少个'\n'(回车都不好使的),因为scanf函数输入的时候会自动忽略换行符,但是你的格式控制列表中却要求必须输入一个换行。所以会出现...

为什么C语言程序运行输入后没有输出
答:如果把 scanf("%f,%f,%f\n",&a,&b,&c);改为 scanf("%f%f%f",&a,&b,&c);就可以用空白符做分隔了 2、没有输出,不知道计算的结果那算法就没有意义了。输出不一定是要打印到屏幕上的,可以是下一个程序的输入,可以是一个文件、一段语音、一张图像,甚至是机器人的步行动作等等。

关于C语言程序为什么输出是个空白页面!
答:i=i*(i+1);这一句i是没有变化的 所以e没有增大,一直死循环 而e<2.71828的判断也比较奇怪,一般你要求e是不知道e的确切值的,2.71828哪里来呢?我改了一下,你看看 int main(){ int n=0;float a=1.0,e=1.0;while(a>1e-5){ n=n+1;a=a/n;e=e+a;} printf("e=%f n=%d...

turbo c写好程序后检查无错误,执行后是空白,怎么回事啊?
答:选择运行,Ctrl+F9 编译、连接并运行程序 。然后Alt+F5 显示用户屏

Devcpp运行控制台空白
答:2.工具>编译器选项>外部程式:在执行档前加入完整路径 C:\Dev-Cpp\bin\ 1. tools -> compiler options -> directories -> binaries 下添加C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2 2. tools -> compiler options -> programs 下为每个程序指定绝对路径,如Dev C++安装在C:\Dev-Cpp\bin\,...