| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 591 人关注过本帖
标题:程序出了问题,请指错
取消只看楼主 加入收藏
qqredarmy1
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-9-24
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
程序出了问题,请指错
#include<stdio.h>
float Xd,Xf,Xw,a,R;
float f(float);
float g(float);
float h(float);
main()
{
  printf("pao dian jin liao\n");
  printf("please enter the value of Xd,Xf,Xw,,a,R\n");
  scanf("%f%f%f%f%f",&Xd,&Xf,&Xw,&a,&R);
  
  int i,j,sum;
  float X[10],Y[10],M[10],N[10];
  Y[1]=Xd;
  for(i=1;i<10;i++)
    {
    X[i]=f(Y[i]);
    if(X[i]<=Xf)
      break;
    Y[i+1]=g(X[i]);
     }
   printf("jin liao ban wei zhi shi%d\n",i);
   for(j=1;j<10;j++)
     {
    N[j+1]=h(M[j]);
    M[j+1]=f(N[j+1]);
    if(M[j+1]<=Xw)
       break;
      }
   for(i=1;i<10;i++)
    {
      while(X[i])
     printf("when i=%d,X[i]=%f\n",i,X[i]);
      while(Y[i])
    printf("when i=%d,Y[i]=%f\n",i,Y[i]);
     }
    for(j=1;j<10;j++)
    {
      while(M[i])
     printf("when j=%d,M[i]=%f\n",j,M[i]);
      while(Y[i])
    printf("when j=%d,N[i]=%f\n",j,N[i]);
     }
sum=i+j;
printf("zong ban shu shi %d\n",sum);
return;
}
float f(float b)
  {
     float x;
     x=b/(a+(a-1)*b);
     return(x);
  }
float g(float c)
  {
    float y;
    y=R/(R+1)*c+1/(R+1)*Xd;
    return(y);
  }
float h(float c)
  {
    float z;
    z=1.33*c-0.033;
     return(z);
  }
搜索更多相关主题的帖子: include please 
2013-09-24 00:08
qqredarmy1
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-9-24
收藏
得分:0 
编译没出错,也没警告,我猜是哪个数组在for循环中应用错了,运行结果
图片附件: 游客没有浏览图片的权限,请 登录注册
2013-09-24 00:11
qqredarmy1
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-9-24
收藏
得分:0 
回复 4楼 TonyDeng
在此我解释下,本人是化工专业的本科生,这个程序是为了解决一道化工原理的题目的。我想各位都是it行业的,化工专业的题目可能大家都看不懂啊。

本人大一学的c语言,现在有好多忘了;

我自己想了下,问题出在这

for(i=1;i<10;i++)
    {
      while(X[i])
     printf("when i=%d,X[i]=%f\n",i,X[i]);
      while(Y[i])
    printf("when i=%d,Y[i]=%f\n",i,Y[i]);
     }

其中
while(X[i])
     printf("when i=%d,X[i]=%f\n",i,X[i]);
一但X[i]是个正数,这个循环无法结束;

还是谢谢有这么多人热心回帖!!!
2013-09-24 14:05
快速回复:程序出了问题,请指错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.076080 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved