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();
}
}
}