Ⅰ 請高手指點啊 c語言程序編譯沒有錯誤 但是沒有結果 運行只要游標在閃
void main(int argc, char* argv[])
{
//NumberThree numTree = new NumberThree();
double x0, x1, P, y0, y1, K0, K1, sum0, sum1, kesi;
for (int i = 0; i < 12; i++)
{
x0 = X[i];
x1 = 1 - x0;
P = 1000000 + 100000 * i;
y0 = 0.5;
y1 = 0.5; // 假設的P和氣相組分初值
do {
PHIL(P, x0);
PHIV(P, y0, y1);
K0 = phil[0] / phiv[0];
K1 = phil[1] / phiv[1];
sum0 = K0 * x0 + K1 * x1;
y0 = K0 * x0 / sum0;
y1 = K1 * x1 / sum0;
PHIV(P, y0, y1);
K0 = phil[0] / phiv[0];
K1 = phil[1] / phiv[1];
sum1 = K0 * x0 + K1 * x1;
while (fabs(sum1 - sum0) > 0.001) //隱棚滑 判斷y0,y1之和是否發生變化
{
sum0 = sum1;
y1 = K1 * x1 / sum0;
PHIV(P, y0, y1);
K0 = phil[0] / phiv[0];
K1 = phil[1] / phiv[1];
sum1 = K0 * x0 + K1 * x1;
}
y0 = K0 * x0;
y1 = K1 * x1;
kesi = 1 - y0 - y1;
P = P + 100; /灶臘/ 調整P
}
while (fabs(kesi) > 0.0001); // 判斷y0,y1之和是否為1
}
printf("壓力:");
cout<<P<<endl;
printf("R32液相組分:");
cout<<x0<<endl;
printf("R134a液相組分:");
cout<<x1<<endl;
printf("R32氣相組分:");
cout<<y0<<endl;
printf("R134a氣相組分和胡:");
cout<<y1<<endl;
}
Ⅱ 求c語言高手啊,有個程序運行後游標不停的閃就是不出結果,怎麼回事
#include<math.h>
#include<stdio.h>
#include<windows.h>
main()
{
inti,t,j;
intsum=0;
for(i=1;i<=10000;i++)
{j=i;含攔//用t代替i
while(j>0){
t=j%10;
侍螞sum=sum+pow(t,3);
j=j/10;//i是控制變數不能對他老老埋進行賦值什麼,可能會死循環
}
if(sum==i)//這里i不便
printf("%4d",sum);
}
system("pause");
}
Ⅲ 剛寫了一個Java程序,編譯沒有任何問題,卻不能運行。也沒有任何錯誤提示,只是游標在閃,不能再輸入。
呵,你這陵坦寫的本身就有問題,程序鄭派沒什麼錯誤,但你看你的m給值 是0然後還取模,所以你的m一直就是0,然後還0*0*0,最後還是0,而sum取來取去還是0,它就永遠不可能與n相等,所以你的數喊汪賀組裡面永遠是空的,那你還想取什麼值啊,輸出當然就是空了啥也沒有
Ⅳ 為什麼運行這段代碼的時候,也沒提示有錯誤,但游標一直閃,什麼也列印不出來。求解答。
程序閃退原因是while循環條件後多了一個分號,去掉分號就行了團拿.
另外,主程序中列印變數ret的值高檔是多餘的語句,也要去掉.
完整的改正後的程序如圖(改動的地方見注釋,僅戚或亂兩處)
Ⅳ 為什麼C語言編寫的程序運行時閃一下就沒了
C語言編寫的程序運行改橘時閃一下就旁殲悶沒了是設置錯誤造成的,解決方法為:
1、我們以最經典的HELLOWORLD程序為例。
Ⅵ c++編寫了一個時鍾程序,為什麼執行的時候就游標一閃一閃的什麼都沒有。求大神解答
for逗早(;;){
show(p);//->少滾指李大遲了show()
tick(p);
run(p);
}
Ⅶ fortran這個程序調試後沒有錯誤,但是運行後一直閃游標
在你的項目條目(project)上右擊滑鼠,在彈出菜單上選擇最後一項「property/屬性」,在左邊的一欄里找到「配置屬性->鏈接器->系統」,點擊「系統」項後,在右邊的欄的「子陵念搏系統尺祥(subSystem)」將刻項的值配置為"Console(/SUBSYSTEM:CONSOLE)"。
經過這樣的配置後,再按 Ctrl+F5,程序運行完畢後就會停留在控制台界面,提示你「高冊按任意鍵繼續」。 到此,問題完美解決。
Ⅷ 我用VC6.0編譯以下代碼,編譯中沒顯示錯誤,但只顯示printf中的內容,輸入數字不運行結果,只有游標在閃
這是因鎮旁為你的程序一直符合while( proft >攔旅明 0),所以它就一直在環體內循環
你應簡告該給它來個,printf(),再break;
Ⅸ c語言編程編譯正確,但運行後沒有反應,只有一個游標在閃,這是什麼情況
scanf("%d",&x); x 為 float x; 而 %d 為整數,嫌察散所以 x 不能被正確賦值,兩沒和種解決方法:芹氏
將 scanf("%d",&x); 改為:scanf("%f",&x); 或者:
將 float x; 改為 int x;
Ⅹ C語言編了一個程序為什麼只有游標在閃,沒有結果
死循環了纖螞
s=1,fabs(q)=1
無論多少次循環fabs(s)都等於1
不族攔知道你的程序要干什麼,告訴我可以幫你兆豎胡改一下代碼