vc++2010运行弹出黑框后输入,不显示结果黑框就消失

运行后弹出黑框,里面是空白的,然后输入数字后,按回车,黑框就消失了,也不显示结果。

img

你肯定输入了小于等于6的数。你输入大于6的数字试试。

这是正常现象,你输入数字后,会执行printf语句,执行速度很快,所以会消失
至于你那个if语句,没有什么用,因为你没有把代码放入这个语句中,很鸡肋
如果对你有帮助,点击右上角给个采纳哦~

如果对你有用,点击右上角给个采纳哦~


#include<stdio.h>
int main(){
int a;
scanf("%d",&a);
if (a>6){
printf("有\n");

}
return 0;


}

如果输入大于6的数,程序就结束了,你看不到。可以加个 system("pause");看看。

#include <stdio.h>
int main()
{
    int a;
    scanf("%d", &a);
    if (a > 6)
        printf("有\n");
    system("pause");
    return 0;
}