C语言程序可以运行,但不显示结果,我还在开头加了#include<stdlib.h> 结尾加了system("pause")?

我用的CFree,求大佬帮忙(别太复杂,我只是萌新),输入1以后再按回车就直接弹出了

1
scanf("%f",&C);
2
return 表示函数结束,后面的语句不会执行。
望采纳,感谢。追问

大佬还在吗?我又提了一个新的问题,求解!!

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-10-12
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i=0;

scanf("%d",&i);//通过scanf函数接受键盘输入内容到i变量的地址中存储
printf("i=%d",i);//通过printf()函数向控制台输出i的值

system("pause");
return 0;

}
你明白了吗?

C语言程序可以运行,但不显示结果,我还在开头加了#include<stdlib.h>...
1 scanf("%f",&C);2 return 表示函数结束,后面的语句不会执行。望采纳,感谢。

c语言图形程序运行时,只是闪了一下黑屏,看不到结果
以DEV C++为例,如果有:include<stdio.h>int main(){ printf("hello world");}则会出现你说的一下黑屏,看不到结果的情况,这是因为程序已经执行完了,该进程结束了。你之前用到的编程软件之所以能看到结果,是因为软件帮你设置了类似暂停的功能:在程序退出前暂停住,你就看到结果了。上述程...

为什么运行C语言的程序会一闪而过,看不到结果
方法一:点左下角带windows旗帜的图标,输入cmd,出现DOS窗口,然后将你编写的C语言程序编译成的可执行文件拖曳到窗口中,执行即可。方法二:在你的程序中添加头文件#include <stdlib.h> 在你的主程序中添加代码:system("pause");方法三:在你的程序中添加头文件#include <conio.h> 在你的主程序中...

为什么C语言的代码没有错误但是没有结果
在程序开头加入#include<stdlib.h>,在return 0一句前加入system("PAUSE"),重新编译运行即可。

C语言编的程序不能显示输出是那里出的问题?
回答:这是因为程序的时间是很短的,程序运行结束了,该进程也就结束了,所以你是看不到屏幕上的显示。解决方法:(1)在程序最后使用getchar()函数(2)或者是添加system("pause"); 程序运行到此处,就会等待用户的输入,所以此时用户是可以看到屏幕上的显示,直到用户点击任意键。

为什么c语言编译运行不出现结果?
);最好包含头文件conio.h 原程序有误,int a,b sum; 应改为 int a,b,sum;尝试以下程序:\/\/\/ include<stdio.h> include<stdlib.h> void main(){int a,b,sum;a=123;b=456;sum=a+b;printf("sum=%d\\n",sum);system("pause");} ...

c语言编程,怎么避免程序运行完还没看到结果就闪一下直接退出运行的程序...
看你的样子,是因为你想运行exe文件,然后它出了结果,就一闪而过,是不是 如果是的话,你在你程序最后一行 就是最后一个大括号之前,加一个getchar();加这个语句就是为了接收一个字符 明白了没

C语言程序 没有错误 但是没有结果
include <iostream> using namespace std;typedef struct node { int data;struct node *next;}list;int main (int argc, char *argv[]){ list *H ,*p;H = p = new list[5];int i,n=5;for(i=0;i<5;i++){ H->data = i + 1;H = H + 1;} H = p;for(i=0;i<5;i+...

(刚开始上c语言)运行C++程序时窗口一闪而过,看不见结果
F5是Debugging模式,在这个模式下,当程序运行结束后,窗口不会继续保持打开状态。而Ctrl+F5是 Start Without Debugging模式,在这个模式下,就可以看到运行结果了。如果你按Ctrl+F5仍然是一闪而过的话,那么请按照如下设置:在工程上右键—>属性—>配置属性—>连接器—>系统—>子系统(在窗口右边)—>...

...生成的exe程序运行后黑框就消失了,我加了system("pause")以后提示出 ...
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]){t=a[j];a[j]=a[j+1];a[j+1]=t;...

相似回答