A. c語言程序運行太慢的問題....
關鍵在於演算法的問題,你的程序是暴力破解,本身就需要大量時間,如果能使用演算法,就能加快速度。
B. c語言 檢測運行速度
要檢測已經寫好的程序的話不太好檢測吧,要是想檢測某一個功能的話可能會好辦一些,功能執行之前調用一下GetTicketCount(),功能結束後在調用一次,兩次的差就是執行函數所花的時間
C. 編寫一個C語言的小程序,如何測試它的運行速度
#include <stdio.h>
#include <time.h>int main()
{
clock_t t = clock();
/*這里放入要測試速度的代碼*/
printf("運行時間%.4f秒\n", (double)(clock() - t) / CLOCKS_PER_SEC);
return 0;
}
D. c語言 < 與 <= 那個執行速度更快
< 與 <= 是一樣的。
E. 哪一種C語言編寫的程序運行速度最快
C語言只有一種,不過同一個C程序在不同的編譯器中編譯出來的結果是不一樣的。速度我沒做過比較,我想是和編譯器的優化策略有關,選用「速度最優」的策略會比默認的"體積最小"要快吧。如果你需要加快程序的運行速度,把最佔用時間的那些代碼改用匯編來編寫,另外可以考慮採用多線程,可以達到不錯的效果。
F. c語言代碼執行的速度是多快
這是因為輸出設備--顯示器輸出太慢了...I/O速度是最慢的......如果你會文件操作,可以嘗試將結果保存在文件中而非輸出在顯示器上,10的8次冪只需1秒...就是這種速度...
G. C語言的執行速度真的那麼快嗎
C語言執行的快。因為Java其實是運行在虛擬機之上,同樣的代碼C直接被調用執行,Java的代碼是需要在虛擬機上跑。虛擬機執行代碼又會增加其他代碼。到最後當然是C語言執行的快了
H. 運行c語言編程程序速度慢
應該是版本問題,我用的是miscrosoft visual c++ 6.0,下一個試試看
I. c語言,,這個如何提高運行速度
先排序,後取值就快了。你這樣一個個遍歷判斷當然慢
J. c語言怎麼提高運行速度
這個程序有多組輸入,而這多組輸入的運算都是相同的,所以可以利用數組f之前計算過的信息。
在你的code里做的修改,如果有疑問,歡迎交流
#include<stdio.h>
intmain()
{
inta,b,n,c;
intpre_max_idx=2;
intf[100];
f[1]=1;
f[2]=1;
while(scanf("%d%d%d",&a,&b,&n)!=EOF)
{
if(n<=pre_max_idx){//如果之前計算過就直接返回
printf("%d ",f[n]);
continue;
}
if(n<=0)
continue;
for(c=n+1,n=pre_max_idx+1;n!=c;n++)//這里從pre_max_idx開始
f[n]=(a*f[n-1]+b*f[n-2])&7;
pre_max_idx=n-1;//修改當前的最大
printf("%d ",f[n-1]);
}
return0;
}