Ⅰ c语言运行后黑框里什么都没有
大哥,你for循环语句里面应该是分号而不是逗号,还有括号里的最后一条语句a++后面是不能有分号的啊,这是基础知识。for(a=1;a<=50;a++)
Ⅱ 为什么我的C语言程序编译没错误但是运行只出现一个黑框,没有内容
看一下你的代码
是不是没有执行就直接结束了
还是说你没用输出,printf
Ⅲ c语言 为什么下面这个程序能生成能连接,但是不能执行,执行是出现的那个黑框里什么都没有
printf("%d是素数",n);改成
printf("%d是素数\n",n);
那是打开了输入法。同时按下“ctrl”键和“空格”键关闭输入法。
Ⅳ C语言运行后整个空白是怎么回事
你是说控制台界面空白么
应该是死循环了
否则应该会出来一个press any key to continue
Ⅳ 刚学C语言,编译没显示错误,弹出来黑框了,为什么黑框上没东西。。。
#include <stdio.h>
int max (int x,int y)
{
int z;
if(x>y) {z=x;}
else {z=y;}
return z;
}
main()
{
int a,b,c;
scanf("%d %d",&a,&b);
c=max(a,b);
printf("\nmax is:%d\n",c);
}
改正了一些你的错误
Ⅵ c语言程序编译完成后,电脑显示没有错误,但出现黑框后,里面什么都没有
你为什么要定义指针数组 要求的吗 指针一般不要求用 因为比较灵活 容易出错
再就是 你重新再打一遍 不要复制 可能是软件错误
再不行就可能是你的编译软件不识别指针
我感觉你的程序没什么错
我刚才试了一下出现一样的问题
只能解释到这。
Ⅶ c语言,.c文件注释过滤。程序运行后黑框一直不关闭,输出后的文件是空的。求指教~
持续读入字符直到*/符号这个过程,LZ你忘记持续读入字符了。
while(!feof(cPtr))
{
if(ch=='*'){
ch=fgetc(cPtr);
if(ch=='/')
{
break;
}}
//添加读入字符
else ch = fgetc(cPtr);
}
Ⅷ 为什么我的C语言程序编译没错误但是运行只出现一个黑框,没有内容呢
你的程序里没有向屏幕输出的输出语句
Ⅸ C语言编译出来出现黑色窗口什么都没有
因为代码里面没有加入暂停语句,所以程序运行完后就自动关闭了在最后加入一个getchar()就OK了或者包含头文件stdlib.h再在最后加入一句system("pause");
Ⅹ 关于C语言程序为什么输出是个空白页面!
e=e+(1/i); 这一句有问题后面的1/i 会当作整型数,当i>1时就会为零,e不会变化
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\n",e,n);
return 0;
}