c语言运行黑框是空的,我C语言编程5显示程序是对的但是后来出现了黑框上面什么

1,我C语言编程5显示程序是对的但是后来出现了黑框上面什么while后不加分号,分号表示一句话结束 , 所以就表示你while后面加了分号就是死循环了,把分号去掉while换成if小白while(i<=5);改成while(i<=5)
2,刚学C语言编译没显示错误弹出来黑框了为什么黑框上没东西#include <stdio.h>int max (int x,int y)int z;if(x>y) else return z;}main()int a,b,c;scanf("%d %d",&a,&b);c=max(a,b);printf("\nmax is:%d\n",c); }改正了一些你的错误
3,为什么我的C语言程序编译没错误但是运行只出现一个黑框没有内容你的程序里没有向屏幕输出的输出语句请看你的main函数,功能只是打印一串信息 , 并没用定义任何类,自然没用到任何类函数 。void main()class stu test_xiaoming;//也可以取得输入数据后 , 直接利用://clase stu test_xiaoming("xiaoming", 12, "beijing");...}【c语言运行黑框是空的,我C语言编程5显示程序是对的但是后来出现了黑框上面什么】
4,C语言编完程序后运行显示编译成功但是接着弹出的黑色背景显示编译不会弹出窗口的 。运行的时候会 。例子:#includevoidmain()printf("helloworld\n");}程序运行后,窗口弹出又消失,很快,这是程序已经运行完成 , 可以用alt+f5查看结果,就是调出刚开弹出的黑窗口 。当然,这样很烦人 , 可以稍微修改下程序,让程序运行后不是直接关闭窗口 。#includevoidmain()printf("helloworld\n");getch();}这样程序运行后,在getch()这里停留 , 等待一个键盘输入才结束整个程序 。5,C语言上机怎么出不来黑框在主程序末尾的地方,return之前添加system("pause");//需要#include代码写完以后 , 通过编译,连接后都没有错误,然后点执行就会出现了itemp=a[i],a[i]=a[min],a[min]=temp在主程序末尾的地方,return之前添加system("pause");//需要#include代码写完以后 , 通过编译,连接后都没有错误,然后点执行就会出现了6,我刚编译成功了一个简单的C程序 运行后出了个黑框马上就没了 怎么不用加那个东西 。因为那个东西的2113通用性不好 。比5261如在linux下就不能用,有些windows环境下也不能用 。你可以加入4102这个东西getchar();通用性最好,而且不需1653要引入新的头文件,任何时候都行 。。运行完了后按个回车才会消回失 。就加在最后一个大括号}之前一行就行 。试试看哦答执行完就自动返回了..你可以加个system("pause")让他运行完不返回正常如果你这个程序没有输入就在结尾加上个 cin.get();如果有输入 , 就在程序结尾前设个断点吧7,直接打开C语言生成的exe程序运行后黑框就消失了我加了system#include<stdio.h>#include"stdlib.h"//system需要调用这个void main() int a[6],i,j,t,num=0; float m=0; printf("请输入6个数\n"); for(i=0;i<6;i++)scanf("%d",&a[i]); for(i=1;i<=5;i++)for(j=0;j<6-i;j++)if(a[j]>a[j+1])printf("最小数为%d\n最大数为%d\n",a[0],a[5]);for(i=0;i<6;i++)m=m+a[i];m=m/6;printf("平均值为%f",m);for(i=0;i<6;i++)if(m<a[i])num=num+1;printf("超过平均值的个数为%d\n",num);getchar();system("PAUSE");//再试试}直接运行.exe程序好像不行 , 必须在编译环境里运行在main函数结束前,加上 getch();在末尾加getchar(),getchar()是等待用户输入字符的函数,如果程序没有getchar()函数,那么程序运行完就自动结束了,末尾加入了getchar()就需要用户手动输入字符以结束程序源代码 贴出来也有可能是编译器的问题 我试了啊 。很好啊 。可以看到结果啊 。你好!源代码 贴出来也有可能是编译器的问题 我试了啊 。很好啊 。可以看到结果啊 。打字不易 , 采纳哦!

    推荐阅读