返回列表 發帖

徵求C語言高手(dev c++) 20點!!!

題目:利用凡德瓦方程式 P=(R*T)/(V-n*b)+(n*a)/(V*V)
n=1,a=0.2,R=0.08206,b=0.02,v=0.63; T介於0"100之間,
每次加5(EX:T=25    P=??              T=30    P=??......)
用DEV C++ 如何做出此程式?
程式輸出為
T=0       P=XX
T=5    P=XX
........................
請大大們幫忙解答

依照你上面所說,如果要取餘數就用double,沒有要取餘數請自行改成int。
我也是C++新手,剛學半年,如果之後有問題希望可以直接密我,我幫你一起想

#includeiostream
#includeiomanip
usingnamespacestd;
intmain()
{
doubleR=0.08206,T,n=1,v=0.63,a=0.2,P=0,b=0.02;
for(T=0;T=100;T+=5)
{
P=(R*T)/(v-n*b)+(n*a)/(v*v);
coutT=TP=Pendl;
}
system(pause);
return0;
}

TOP

返回列表