Ⅰ 请高手指点啊 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
不族拦知道你的程序要干什么,告诉我可以帮你兆竖胡改一下代码