c语言显示不完
‘壹’ c语言程序运行只有一半的结果,后面的语句都没显示
C语言程序运行这一半的结果的话,后面的语言没有显示,那是因为后面的语言并没有升级导致的。
‘贰’ 我今天打开C语言编程,发现窗口显示不出来了
可以试试重启电脑,有的时候有缓存是会出现这样的情况的,还有可能是某些服务没有启动。
‘叁’ C语言,在输出框滚动的时候已经输出出来了,但是输出结束之后不能完全显示。
你一定是在Windows下的msdos窗口下运行显示的吧,当你输出的数据量过大时,由于显存缓冲区的关系,只保留最后一部分数据。
其实你可以输出到一个文本文件里,这样更文件查看.方法是使用fopen建立一个文本文件,然后向该文本文件中写入数据,代替你程序中的printf("%d\n",n);
即可。想查看的时候,打开你所建立的文本文件就可以了。
‘肆’ C语言中如何让结果一直显示
在main函数最后加上getchar();语句,意思是让程序等待接受下面的输入,而不是运行完毕结束。这时候你在输入一个字符,程序执行了这最后一行代码就退出了
‘伍’ 关于C语言printf输出不全,新手求解
printf里面那个%d没有用,应该删掉
‘陆’ C语言编写的程序 输出内容太多 无法完全显示
你的意思是不是你的输出太多,以至于你开始输出的部分看不到,但是你想看到?
如果是这样的话,你可以考虑将结果输出到文件中,怎么就全部都能够看到
#include <stdio.h>
#include <stdlib.h>
void main()
{
freopen("a.txt","w",stdout);//将结果输出到文件a.txt中,该文件你和程序在同一目录下
int n4,n6,n9;
int cost;
int count=0;
for(n4=1;n4<100;n4++)
for(n6=1;n6<100;n6++)
{
n9=100-n4-n6;
if(n9>0)
{
count++;
cost=20*n4+25*n6+30*n9;
printf("%d\t%d\t%d\t%d\t%d\n",count,n4,n6,n9,cost);
}
}
system("PAUSE");
return;
}
‘柒’ C语言运行成序后后由于显示结果太多而只能看到最后一页的结果,如何解决
1.可以将结果存入文件
2.在循环中的适当位置插入语句getch(),该语句接受一个键盘字符,但是不输出到屏幕。所以可以起到“中断”的作用。
3.采用断言ASSERT强行在某一位置迫使程序终止。此方法可以只在需要的地方停止。
不过笔者建议您首先采用小规模数据进行测试,比如10、50、100。测试通过后再采用上述方法之一。最后想说的是,“存入文件”是比较保险的策略。
‘捌’ Visual C++ 6.0中C语言运行结果较大,而执行窗口不够大,结果不能完全显示咋办
最好重定向到文件当中。
或者右键dos窗口,可以设置窗口大小和分辨率的。
‘玖’ C语言中窗口显示不完数据。比如验证哥德巴赫猜想,我要求显示6到1000,但是屏幕只显示404到100。
窗口 右键 属性
在这里可以调节输出的行数!!
‘拾’ 我的c语言有很多值要输出,怎么完整显示
比如,要输出200行i love china,我想输出50行,就停一下
按个回车(或其他键)后,再继续输出,程序如下:
#include <stdio.h>
#define n 50
void main()
{
int m;
for(m=1;m<200;m++)
{
printf("I love China!\n");
if(m%n==0)
{
getchar();
}
}
}