能帮忙看下吗,哪里错误指指甲长出来是白色的?

后使用快捷导航没有帐号?
请完成以下验证码
&&&全站 说: 1天前全站 说: 石化区“我在节能你在哪里”7月底活动结束,8月份公布获奖选手。未参与人员尽快参加。
3天前全站 说: 7天前全站 说: 9天前全站 说: 13天前全站 说: 15天前全站 说: 16天前全站 说: 20天前全站 说: 20天前
查看: 780|回复: 4
又出错误了,大家帮帮看看这是什么错误呀?
(118976号)
收到鲜花 朵
阅读权限100
主题好友积分
签到天数: 954 天连续签到: 1 天[LV.7]以坛为家I&
海川社区常住居民 在海川签到500天 可领本徽章
TA在日23时34分获得了这枚徽章。 []
申领前提条件为5威望,对海川热心参与的会员
TA在日18时31分获得了这枚徽章。 []
在线时间达到2400小时,可以直接领取本徽章。
TA在日17时01分获得了这枚徽章。 []
发帖数超过2099个即可自领本徽章
TA在日16时39分获得了这枚徽章。 []
A liquid distillate stream must be specified when top stage temperature is specified, or Distillate Vapor Fraction&1(columns setup configuration),or condenser=total(colunms setup confifuration) or when Distillate Capor Fraction is manipulated(vary specification).
(514938号)
收到鲜花 朵
阅读权限60
主题好友积分
签到天数: 227 天连续签到: 1 天[LV.5]海川常住居民II&
这句话的意思貌似是,当你塔的第一快版的温度定义了后,顶部必须有一股液相流,(部分冷凝。或者是全凝)。
积极参与交流
收到鲜花 朵
阅读权限30
主题好友积分
签到天数: 1597 天连续签到: 10 天[LV.9]以坛为家III&
海川社区常住居民 在海川签到500天 可领本徽章
TA在日09时42分获得了这枚徽章。 []
这个不是运行错误,估计是楼主定义错误,楼主定义了condenser为partial-vapor-liquid的时候,而在画流程的时候没有在冷凝器那边再加一个流股就会出现这个错误,如图1
1.jpg (50.72 KB, 下载次数: 0)
20:35 上传
解决方法也很简单,只需要在塔顶冷凝器再增加一个流股,相态选择为液相,如下图中222222
2.jpg (9.61 KB, 下载次数: 0)
20:40 上传
222222与LPG选择不同相态如下图
3.jpg (33.58 KB, 下载次数: 0)
20:46 上传
学习了,高人
积极参与交流
(627002号)
收到鲜花 朵
阅读权限20
主题好友积分
签到天数: 97 天连续签到: 0 天[LV.4]海川常住居民I&
说的很对,很厉害很厉害
(134930号)
收到鲜花 朵
阅读权限50
主题好友积分
签到天数: 48 天连续签到: 1 天[LV.2]海川新秀&
对初学者常出现的问题,顶一个
站长推荐 /1
海川管道应力分析软件及工程案例分析专题培训(高级)会务
大连,将全面系统的讲解应力分析的基本理论知识,并结合最常用的CAESARII软件,讲解管道应力分析中的关键点和着力点以及如何运用软件去做实际工程中的应力分析,是学员能有真正的收获和提高!本次培训由国内大型设计院的教授高工负责授课。
海川化工论坛网化工技术交流第一站,共同学习 共同提高!
广告投放与宣传
违规贴举报删除请联系邮箱:
丰行天下-海川化工论坛 版权所有--- Powered by共有 1099 人关注过本帖
标题:拜托大家帮我看看这有什么问题啊,VC检查没问题,可是输出不对
不知道哪里 ...
等 级:新手上路
帖 子:12
结帖率:100%
&&已结贴√
&&问题点数:20&&回复次数:15&&&
拜托大家帮我看看这有什么问题啊,VC检查没问题,可是输出不对
不知道哪里有问题,求大神们帮看看修改下,只能用C语言和数据结构
#include&math.h&
#include&string.h&
#include&stdio.h&
#include&conio.h&
#include&stdlib.h&
#define MAX 4;/*最大输入个数*/
int k=0;/*全局变量 判定是否有解*/
char tp[4]={0},tpt[2000]={0},tptt[2000]={0},tre[2000]={0};/*用来消除重复与记录表达式中的运算符*/
char op[4]={'+','-','*','/'};
void count(float a[],char tem[][25],int n);/*a[]中存放输入的4个数,tem[][25]中存放计算的步骤,n是a[]中元素的个数*/
int q=0,p=0,e=0,w=0,t=0,r=0,g=0,h=0,v=0,u=0,tu=0,te=0;/*用于消除重复*/
float group[2]={0},flow[20]={0},flo[20]={0};
void main()
&&& char br=1;
&&& while (br==1)
&&& float number[4];/*放输入的4个数*/
&&& char temp[4][25];/*放表达式,初始化放4个数*/
&&& printf(&请输入4个数\n&);
&&& for(d=0;d&4;d++)
&&&&&&scanf(&%f&,&number[d]);
&&& for(d=0;d&4;d++)
&&&&&&&&sprintf(temp[d],&%d&,(int) number[d]);
&&& }/*初始化temp[d]*/
&&& count(number,temp,4);/*调用count函数*/
&&& if(k==0)
&&&&&&&&printf(&没有结果\n&);
&&& printf(&按0结束\n&);
&&& scanf(&%d&,&br);
void count(float a[],char tem[][25],int n)
&&& float b[4];
&&& char tm[4][25];/*b[4]中存放输入的4个数,tm[][25]中存放计算的步骤*/
&&& int i,j,l,x,y;/*i,j用来做双循环,l用来做加减乘除的开关,x,y为后面准备递归数据*/
&&& /*输出部分*/
&&& if(n==1)
&&&&&&&&if(fabs(a[0]-24&0.001))/*要考虑到除法,用fabs函数求绝对值与24比较,相当于等于24时的情况*/
&&&&&&&&&&&&/*以下限定输出条件*/
&&&&&&&&&&&&if(tp[3]=='*'&&tp[2]=='*'&&tp[1]=='*')
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(te==0)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&printf(&\n有解为%s=24&,tem[0]);/*最后的表达式存在tem[0]中*/
&&&&&&&&&&&&&&&&&&&&k=1;
&&&&&&&&&&&&&&&&&&&&te=1;
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&}/*对运算符全为'*'的只输出一遍*/
&&&&&&&&&&&&else if(tp[3]=='+'&&(tp[2]=='+'||tp[0]=='+')&&tp[1]=='+')
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(t==0)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&printf(&\n有解为%s=24&,tem[0]);/*最后的表达式存在tem[0]中*/
&&&&&&&&&&&&&&&&&&&&k=1;
&&&&&&&&&&&&&&&&&&&&t=1;
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&}/*对运算符全为'+'的只输出一遍*/
&&&&&&&&&&&&else if(tp[3]=='+'&&(tp[2]=='*'||tp[0]=='*')&&tp[1]=='+')
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(g==0)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&printf(&\n有解为%s=24&,tem[0]);/*最后的表达式存在tem[0]中*/
&&&&&&&&&&&&&&&&&&&&k=1;
&&&&&&&&&&&&&&&&&&&&g=1;
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&}
&&&&&&&&&&&&else if((tp[3]=='-'&&tp[2]=='+')||(tp[3]=='+'&&tp[2]=='-'))
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(w==0)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&printf(&\n有解为%s=24&,tem[0]);/*最后的表达式存在tem[0]中*/
&&&&&&&&&&&&&&&&&&&&k=1;
&&&&&&&&&&&&&&&&&&&&w=1;
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&}/*对于第二次运算时取到b[0]时,第一第二个运算符是'+','-'或'-','+'的只输出一遍*/
&&&&&&&&&&&&else if(tp[3]=='+'&&tp[2]=='+')
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(u==0)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&printf(&\n有解为%s=24&,tem[0]);/*最后的表达式存在tem[0]中*/
&&&&&&&&&&&&&&&&&&&&k=1;
&&&&&&&&&&&&&&&&&&&&u=1;
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&}/*对于第二次运算时取到b[0]时,第一第二个运算符都是'+'的只输出一遍*/
&&&&&&&&&&&&else if(tp[3]=='*'&&tp[0]=='*'&&tp[1]=='+')
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(tu=0)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&printf(&\n有解为%s=24&,tem[0]);/*最后的表达式存在tem[0]中*/
&&&&&&&&&&&&&&&&&&&&k=1;
&&&&&&&&&&&&&&&&&&&&tu=1;
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&}
&&&&&&&&&&&&else
&&&&&&&&&&&&{for(h=0;h&q;h++)
&&&&&&&&&&&&{
&&&&&&&&&&&&if(group[0]==flow[h])
&&&&&&&&&&&&{
&&&&&&&&&&&&if(tp[3]==tpt[h])
&&&&&&&&&&&&{
&&&&&&&&&&&&if(tp[2]==tptt[h])
&&&&&&&&&&&&{
&&&&&&&&&&&&if(group[1]==flo[h])
&&&&&&&&&&&&{
&&&&&&&&&&&&if(p==0)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& printf(&\n有解为%s=24&,tem[0]);
&&&&&&&&&&&&&&& k=1;
&&&&&&&&&&&&&&& p=1;
&&&&&&&&&&&&}
&&&&&&&&&&&&}
&&&&&&&&&&&&}
&&&&&&&&&&&&}
&&&&&&&&&&&&}
&&&&&&&&&&&&else if(h==q-1)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& printf(&\n有解为%s=24&,tem[0]);
&&&&&&&&&&&&&&& k=1;
&&&&&&&&&&&&}
&&&&&&&&&&&&}
&&&&&&&&&&&&}
&&&&&&&&&&&&flo[q]=group[1];/*限定条件初始化*/
&&&&&&&&&&&&flow[q]=group[0];/*限定条件初始化*/
&&&&&&&&&&&&tpt[q]=tp[3];/*限定条件初始化*/
&&&&&&&&&&&&tptt[q]=tp[2];/*限定条件初始化*/
&&&&&&&&&&&&tre[q]=tp[1];/*限定条件初始化*/
&&&&&&&&&&&&tp[3]=0;
&&&&&&&&&&&&tp[2]=0;
&&&&&&&&&&&&tp[1]=0;
&&&&&&&&&&&&tp[0]=0;
&&&&&&&&&&&&&&&&&&&&q=q+1;
&&&&&&&&& /*运算部分*/
&&& if(n=1)/*该条件语句用来结束一次递归*/
&&&&&&&&for(i=0;i&n;i++)/*对n个数做'+','-','*','/'遍历*/
&&&&&&&&&&&&for(j=0;j&n;j++)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(i=j)
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& for(l=0;l&4;l++)/*进行四则运算*/
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&switch(l)
&&&&&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&case(0):if(n==2)
&&&&&&&&&&&&&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&b[0]=a[0]+a[1];
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&& else b[0]=a[i]+a[j];
&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& case(1):if(n==2)
&&&&&&&&&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&&&&&&&& b[0]=a[0]*a[1];
&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&&&&&else b[0]=a[i]*a[j];
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&/*对加和乘做遍历时除去a[i]+a[j]与a[j]+a[i]或a[i]*a[j]与a[j]*a[i]的相同情况*/
&&&&&&&&&&&&&&& case(2):
&&&&&&&&&&&&&&&&&&&&b[0]=a[i]-a[j];
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& case(3):
&&&&&&&&&&&&&&&&&&&&if(a[j]==0)
&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&b[0]=a[i]/a[j];
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&/*对减和除做遍历时考虑a[i]-a[j]与a[j]-a[i]或a[i]/a[j]与a[j]/a[i]的不同*/
&&&&&&&&&&&&&&& default:
&&&&&&&&&&&&}
&&&&&&&&&&&&
&&&&&&&&&&&&&&& if(l!=3||a[j]!=0)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&if(l==0||l==2||l==3)/*为递归准备数据(把没用到的数也放到b[]与tm[]中)*/
&&&&&&&&&&&&&&&&&&&&sprintf(tm[0],&(%s%c%s)&,tem[i],op[l],tem[j]);/*用sprintf函数将表达式输入到数组tm[]中,同时把括号也输入tm[]中*/
&&&&&&&&&&&&&&&&&&&&if(l==1)
&&&&&&&&&&&&&&&&&&&&&&&&sprintf(tm[0],&%s%c%s&,tem[i],op[l],tem[j]);
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&if(n==3)/*提取第一次运算的运算符和运算结果*/
&&&&&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&&&&&group[1]=b[0];
&&&&&&&&&&&&&&&&&&&&&&&&if(i!=0&&j!=0)
&&&&&&&&&&&&&&&&&&&&&&&&&&& tp[0]=op[l];
&&&&&&&&&&&&&&&&&&&&&&&&else
&&&&&&&&&&&&&&&&&&&&&&&&&&& tp[n-1]=op[l];
&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&&&&&else if(n==4)/*提取第二次运算的运算符和运算结果*/
&&&&&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&&&&&tp[n-1]=op[l];
&&&&&&&&&&&&&&&&&&&&&&&&group[0]=b[0];
&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&&&&&else/*提取第三次运算的运算符和运算结果*/
&&&&&&&&&&&&&&&&&&&&&&&&tp[n-1]=op[l];
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&& for(x=0,y=1;x&n;x++)/*备份没用到的数据(为递归用)*/
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&if(x!=i&&x!=j)
&&&&&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&b[y]=a[x];
&&&&&&&&&&&&&&&&&&&&strcpy(tm[y],tem[x]);/*复制字符串*/
&&&&&&&&&&&&&&&&&&&&y++;
&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&& count(b,tm,n-1);
[此贴子已经被作者于 13:57编辑过]
搜索更多相关主题的帖子:
&&&&&&&&&&
等 级:新手上路
帖 子:12
这是速算24点的
等 级:版主
威 望:25
帖 子:625
专家分:2927
&&得分:10&
要不先把告警解决了?
1&&&main.c
1&c:\users\tr002\documents\visual studio 2015\projects\max.c\max.c\main.c(33): warning C4477: “scanf”: 格式字符串“%d”需要类型“int *”的参数,但可变参数 1 拥有了类型“char *”
1&&&c:\users\tr002\documents\visual studio 2015\projects\max.c\max.c\main.c(33): note: 请考虑在格式字符串中使用“%hhd”
1&c:\users\tr002\documents\visual studio 2015\projects\max.c\max.c\main.c(51): warning C4477: “printf”: 格式字符串“%c”需要类型“int”的参数,但可变参数 1 拥有了类型“char *”
1&c:\users\tr002\documents\visual studio 2015\projects\max.c\max.c\main.c(60): warning C4477: “printf”: 格式字符串“%c”需要类型“int”的参数,但可变参数 1 拥有了类型“char *”
1&c:\users\tr002\documents\visual studio 2015\projects\max.c\max.c\main.c(69): warning C4477: “printf”: 格式字符串“%c”需要类型“int”的参数,但可变参数 1 拥有了类型“char *”
1&c:\users\tr002\documents\visual studio 2015\projects\max.c\max.c\main.c(78): warning C4477: “printf”: 格式字符串“%c”需要类型“int”的参数,但可变参数 1 拥有了类型“char *”
1&c:\users\tr002\documents\visual studio 2015\projects\max.c\max.c\main.c(87): warning C4477: “printf”: 格式字符串“%c”需要类型“int”的参数,但可变参数 1 拥有了类型“char *”
1&c:\users\tr002\documents\visual studio 2015\projects\max.c\max.c\main.c(96): warning C4477: “printf”: 格式字符串“%c”需要类型“int”的参数,但可变参数 1 拥有了类型“char *”
1&c:\users\tr002\documents\visual studio 2015\projects\max.c\max.c\main.c(115): warning C4477: “printf”: 格式字符串“%c”需要类型“int”的参数,但可变参数 1 拥有了类型“char *”
1&c:\users\tr002\documents\visual studio 2015\projects\max.c\max.c\main.c(125): warning C4477: “printf”: 格式字符串“%c”需要类型“int”的参数,但可变参数 1 拥有了类型“char *”
等 级:版主
威 望:25
帖 子:625
专家分:2927
if (n = 1)这是什么目的?输入的不是4吗
等 级:新手上路
帖 子:12
回复 3楼 grmmylbs
啊&&有警告啊。。。我哪里貌似没问题哎&&&我再看看
等 级:新手上路
帖 子:12
回复 3楼 grmmylbs
没有哎,我的VC没有警告哎。。。要不我再发你一次
#include&math.h&
#include&string.h&
#include&stdio.h&
#include&conio.h&
#include&stdlib.h&
#define MAX 4;/*最大输入个数*/
int k=0;/*全局变量 判定是否有解*/
char tp[4]={0},tpt[2000]={0},tptt[2000]={0},tre[2000]={0};/*用来消除重复与记录表达式中的运算符*/
char op[4]={'+','-','*','/'};
void count(float a[],char tem[][25],int n);/*a[]中存放输入的4个数,tem[][25]中存放计算的步骤,n是a[]中元素的个数*/
int q=0,p=0,e=0,w=0,t=0,r=0,g=0,h=0,v=0,u=0,tu=0,te=0;/*用于消除重复*/
float group[2]={0},flow[20]={0},flo[20]={0};
int main()
&&& char br=1;
&&& while (br==1)
&&& float number[4];/*放输入的4个数*/
&&& char temp[4][25];/*放表达式,初始化放4个数*/
&&& printf(&请输入4个数\n&);
&&& for(d=0;d&4;d++)
&&&&&&scanf(&%f&,&number[d]);
&&& for(d=0;d&4;d++)
&&&&&&&&sprintf(temp[d],&%d&,(int) number[d]);
&&& }/*初始化temp[d]*/
&&& count(number,temp,4);/*调用count函数*/
&&& if(k==0)
&&&&&&&&printf(&没有结果\n&);
&&& printf(&按0结束\n&);
&&& scanf(&%d&,&br);
void count(float a[],char tem[][25],int n)
&&& float b[4];
&&& char tm[4][25];/*b[4]中存放输入的4个数,tm[][25]中存放计算的步骤*/
&&& int i,j,l,x,y;/*i,j用来做双循环,l用来做加减乘除的开关,x,y为后面准备递归数据*/
&&& /*输出部分*/
&&& if(n==1)
&&&&&&&&if(fabs(a[0]-24&0.001))/*要考虑到除法,用fabs函数求绝对值与24比较,相当于等于24时的情况*/
&&&&&&&&&&&&/*以下限定输出条件*/
&&&&&&&&&&&&if(tp[3]=='*'&&tp[2]=='*'&&tp[1]=='*')
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(te==0)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&printf(&\n有解为%c=24&,tem[0]);/*最后的表达式存在tem[0]中*/
&&&&&&&&&&&&&&&&&&&&k=1;
&&&&&&&&&&&&&&&&&&&&te=1;
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&}/*对运算符全为'*'的只输出一遍*/
&&&&&&&&&&&&else if(tp[3]=='+'&&(tp[2]=='+'||tp[0]=='+')&&tp[1]=='+')
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(t==0)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&printf(&\n有解为%c=24&,tem[0]);/*最后的表达式存在tem[0]中*/
&&&&&&&&&&&&&&&&&&&&k=1;
&&&&&&&&&&&&&&&&&&&&t=1;
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&}/*对运算符全为'+'的只输出一遍*/
&&&&&&&&&&&&else if(tp[3]=='+'&&(tp[2]=='*'||tp[0]=='*')&&tp[1]=='+')
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(g==0)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&printf(&\n有解为%c=24&,tem[0]);/*最后的表达式存在tem[0]中*/
&&&&&&&&&&&&&&&&&&&&k=1;
&&&&&&&&&&&&&&&&&&&&g=1;
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&}
&&&&&&&&&&&&else if((tp[3]=='-'&&tp[2]=='+')||(tp[3]=='+'&&tp[2]=='-'))
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(w==0)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&printf(&\n有解为%c=24&,tem[0]);/*最后的表达式存在tem[0]中*/
&&&&&&&&&&&&&&&&&&&&k=1;
&&&&&&&&&&&&&&&&&&&&w=1;
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&}/*对于第二次运算时取到b[0]时,第一第二个运算符是'+','-'或'-','+'的只输出一遍*/
&&&&&&&&&&&&else if(tp[3]=='+'&&tp[2]=='+')
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(u==0)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&printf(&\n有解为%c=24&,tem[0]);/*最后的表达式存在tem[0]中*/
&&&&&&&&&&&&&&&&&&&&k=1;
&&&&&&&&&&&&&&&&&&&&u=1;
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&}/*对于第二次运算时取到b[0]时,第一第二个运算符都是'+'的只输出一遍*/
&&&&&&&&&&&&else if(tp[3]=='*'&&tp[0]=='*'&&tp[1]=='+')
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(tu=0)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&printf(&\n有解为%c=24&,tem[0]);/*最后的表达式存在tem[0]中*/
&&&&&&&&&&&&&&&&&&&&k=1;
&&&&&&&&&&&&&&&&&&&&tu=1;
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&}
&&&&&&&&&&&&else
&&&&&&&&&&&&{for(h=0;h&q;h++)
&&&&&&&&&&&&{
&&&&&&&&&&&&if(group[0]==flow[h])
&&&&&&&&&&&&{
&&&&&&&&&&&&if(tp[3]==tpt[h])
&&&&&&&&&&&&{
&&&&&&&&&&&&if(tp[2]==tptt[h])
&&&&&&&&&&&&{
&&&&&&&&&&&&if(group[1]==flo[h])
&&&&&&&&&&&&{
&&&&&&&&&&&&if(p==0)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& printf(&\n有解为%c=24&,tem[0]);
&&&&&&&&&&&&&&& k=1;
&&&&&&&&&&&&&&& p=1;
&&&&&&&&&&&&}
&&&&&&&&&&&&}
&&&&&&&&&&&&}
&&&&&&&&&&&&}
&&&&&&&&&&&&}
&&&&&&&&&&&&else if(h==q-1)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& printf(&\n有解为%c=24&,tem[0]);
&&&&&&&&&&&&&&& k=1;
&&&&&&&&&&&&}
&&&&&&&&&&&&}
&&&&&&&&&&&&}
&&&&&&&&&&&&flo[q]=group[1];/*限定条件初始化*/
&&&&&&&&&&&&flow[q]=group[0];/*限定条件初始化*/
&&&&&&&&&&&&tpt[q]=tp[3];/*限定条件初始化*/
&&&&&&&&&&&&tptt[q]=tp[2];/*限定条件初始化*/
&&&&&&&&&&&&tre[q]=tp[1];/*限定条件初始化*/
&&&&&&&&&&&&tp[3]=0;
&&&&&&&&&&&&tp[2]=0;
&&&&&&&&&&&&tp[1]=0;
&&&&&&&&&&&&tp[0]=0;
&&&&&&&&&&&&&&&&&&&&q=q+1;
&&&&&&&&& /*运算部分*/
&&& if(n=1)/*该条件语句用来结束一次递归*/
&&&&&&&&for(i=0;i&n;i++)/*对n个数做'+','-','*','/'遍历*/
&&&&&&&&&&&&for(j=0;j&n;j++)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& if(i=j)
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& for(l=0;l&4;l++)/*进行四则运算*/
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&switch(l)
&&&&&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&case(0):if(n==2)
&&&&&&&&&&&&&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&b[0]=a[0]+a[1];
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&& else b[0]=a[i]+a[j];
&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& case(1):if(n==2)
&&&&&&&&&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&&&&&&&& b[0]=a[0]*a[1];
&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&&&&&else b[0]=a[i]*a[j];
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&/*对加和乘做遍历时除去a[i]+a[j]与a[j]+a[i]或a[i]*a[j]与a[j]*a[i]的相同情况*/
&&&&&&&&&&&&&&& case(2):
&&&&&&&&&&&&&&&&&&&&b[0]=a[i]-a[j];
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& case(3):
&&&&&&&&&&&&&&&&&&&&if(a[j]==0)
&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&b[0]=a[i]/a[j];
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&/*对减和除做遍历时考虑a[i]-a[j]与a[j]-a[i]或a[i]/a[j]与a[j]/a[i]的不同*/
&&&&&&&&&&&&&&& default:
&&&&&&&&&&&&}
&&&&&&&&&&&&
&&&&&&&&&&&&&&& if(l!=3||a[j]!=0)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&if(l==0||l==2||l==3)/*为递归准备数据(把没用到的数也放到b[]与tm[]中)*/
&&&&&&&&&&&&&&&&&&&&sprintf(tm[0],&(%s%c%s)&,tem[i],op[l],tem[j]);/*用sprintf函数将表达式输入到数组tm[]中,同时把括号也输入tm[]中*/
&&&&&&&&&&&&&&&&&&&&if(l==1)
&&&&&&&&&&&&&&&&&&&&&&&&sprintf(tm[0],&%s%c%s&,tem[i],op[l],tem[j]);
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&if(n==3)/*提取第一次运算的运算符和运算结果*/
&&&&&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&&&&&group[1]=b[0];
&&&&&&&&&&&&&&&&&&&&&&&&if(i!=0&&j!=0)
&&&&&&&&&&&&&&&&&&&&&&&&&&& tp[0]=op[l];
&&&&&&&&&&&&&&&&&&&&&&&&else
&&&&&&&&&&&&&&&&&&&&&&&&&&& tp[n-1]=op[l];
&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&&&&&else if(n==4)/*提取第二次运算的运算符和运算结果*/
&&&&&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&&&&&tp[n-1]=op[l];
&&&&&&&&&&&&&&&&&&&&&&&&group[0]=b[0];
&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&&&&&else/*提取第三次运算的运算符和运算结果*/
&&&&&&&&&&&&&&&&&&&&&&&&tp[n-1]=op[l];
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&& for(x=0,y=1;x&n;x++)/*备份没用到的数据(为递归用)*/
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&if(x!=i&&x!=j)
&&&&&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&b[y]=a[x];
&&&&&&&&&&&&&&&&&&&&strcpy(tm[y],tem[x]);/*复制字符串*/
&&&&&&&&&&&&&&&&&&&&y++;
&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&&
[此贴子已经被作者于 13:25编辑过]
等 级:版主
帖 子:550
专家分:1715
&&得分:10&
我这运行没有问题,就一个警告,main不要用void,改为int,最后加个return 0;
不过有BUG,输入字符就会出问题,还有个不太友好的地方:不能重复计算。你要不要加个循环。
没看出来你说的输出不对是什么意思。不过算法应该有问题,因为我输入了1&&2&&3&&4,四个数字,居然说没有结果。
这明明可以算24的好吧
[此贴子已经被作者于 12:57编辑过]
等 级:新手上路
帖 子:12
回复 7楼 wanglianyi1
就是这个原因,没能达到概要的结果,貌似是没引用到count(b,tm,n-1);这个函数,不懂怎么放了。。。因为本身不是很懂,就是边看边问别人所以不知道该怎么引用这个了
[此贴子已经被作者于 13:19编辑过]
等 级:新手上路
帖 子:12
回复 4楼 grmmylbs
我错了,改成if(n&1),这样可以,但是没有表达式出来。。。
等 级:版主
威 望:25
帖 子:625
专家分:2927
你想要什么样的表达式?预想的输出结果是怎样的
版权所有,并保留所有权利。
Powered by , Processed in 0.043171 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved问题:我朋友在医院做了断指再植失败后对残指进行了摘除今天去拍片了能帮我看一下
病情描述:
我朋友在医院做了断指再植失败后对残指进行了摘除,今天去拍片了,能帮我看一下片子吗中指那个缺口咋回事中指以前没有骨折的嘛我估计是取以前的钢针造成的最初的伤是精裁锯锯断了的然后去医院断指再植当时做了钢针定位断指再植失败后将前段取了同时抽的钢针
患者资料:
相关疾病:
[]&最新相关问题:
&&主治医师
科室:骨科
医院:常州市第三人民医院
主治:骨、关节创伤及运动系...
医生回复:
残端缝合吗?
(大夫郑重提醒:因不能面诊患者,无法全面了解病情,以上建议仅供参考,具体诊疗请到医院在医生指导下进行!)
患者追问:
中指有些痛
患者追问:
我看看哈。
如果不做钢针固定的话,也就对位到现在这个情况了。
再有就是对症治疗了。
患者追问:
中指那个缺口咋回事
就是骨折没有很好的对位,
有点错位的情况。
患者追问:
中指以前没有骨折的嘛
现在很明显是有的。
患者追问:
我估计是取以前的钢针造成的
哦,原来中指打过钢针?
患者追问:
最初的伤是精裁锯锯断了的
患者追问:
然后去医院断指再植
哦,那这个残端现在估计就这样了。
患者追问:
当时做了钢针定位
多长时间了?
患者追问:
断指再植失败后将前段取了同时抽的钢针
患者追问:
那现在就考虑保守治疗了,
疼痛的话,如果伤口已经愈合的话,建议用中药外洗治疗。
患者追问:
现状是中指有些疼痛和炎症,怕引发骨髓炎
患者追问:
那个骨折有些让人担心
如果有炎症,要及早处理,最少先去查个血常规看炎症情况。
现在那个也不能做什么处理的。
患者追问:
嗯好,谢谢
患者追问:
哦就怕再锯一刀
现在最主要处理你的炎症。
你说的骨髓炎也不是没有这个可能的,要引起重视。具体情况要请骨科医生当面看的。
价格:¥13.3
价格:¥18.4
价格:¥45
价格:¥21
价格:¥7.5
价格:¥15
价格:¥1.9
价格:¥6.9
价格:¥12.7
价格:¥7.5
价格:¥16.3
价格:¥345
价格:¥19
价格:¥20.5
价格:¥124
价格:¥13.2
价格:¥38.9
价格:¥110
价格:¥465
价格:¥90.3
价格:¥420
价格:¥124
价格:¥42.5
价格:¥660
价格:¥245
价格:¥63
价格:¥38.9
价格:¥682
价格:¥248
价格:¥248
价格:¥120
价格:¥21.7
价格:¥37.4
价格:¥27
价格:¥14.7
价格:¥45.9
价格:¥26.7
价格:¥29.9
价格:¥39
价格:¥25.9
价格:¥7.5
价格:¥39.9
价格:¥2980
价格:¥612
价格:¥15
价格:¥35.9
价格:¥1185
价格:¥26.8
价格:¥32
价格:¥11
价格:¥88
价格:¥8.5
价格:¥258
价格:¥19.9
价格:¥16.5
价格:¥160
价格:¥118
价格:¥158
价格:¥36
价格:¥89
价格:¥109
价格:¥21.5
价格:¥69
价格:¥29
价格:¥25.8
价格:¥358
价格:¥18
价格:¥59
价格:¥27.8
价格:¥116
价格:¥1380
价格:¥78
价格:¥49
价格:¥89.9
价格:¥280
价格:¥17.6
价格:¥19
价格:¥13.3
价格:¥89
价格:¥89
价格:¥19.9
价格:¥58
价格:¥32
价格:¥167
价格:¥21
价格:¥50
价格:¥15.7
价格:¥29
价格:¥11.9
价格:¥30
价格:¥78
价格:¥32.6
价格:¥30.5
价格:¥30
价格:¥21.6
价格:¥19
价格:¥20
价格:¥42
价格:¥245
价格:¥560
价格:¥180
价格:¥320
价格:¥60
价格:¥280
价格:¥506
价格:¥130
价格:¥130
价格:¥49
价格:¥2.5
价格:¥14
价格:¥49
价格:¥1112
&&&&&&&&&& &&&&&&&&&&
Copyright & j1.com All rights reserved 沪ICP备号 上海华源大药房连锁经营有限公司}

我要回帖

更多关于 指甲掉了多久能长出来 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信