📄 subject_16964.htm
字号:
<p>
序号:16964 发表者:熊进 发表日期:2002-10-06 18:23:30
<br>主题:求救啊,一个小小的C编程题,能不能帮帮忙啊~~
<br>内容: 这道题是 <BR>把123456789着9个数任意组成3个3位数, <BR>不得重复数字,使之比为3:2:1, <BR>有多少种组合:(用C语言描述出来) <BR><BR>具体怎么写啊?能不能帮我把程序写下来?摆脱了各位:
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:黄飚 回复日期:2002-10-06 19:48:01
<br>内容:int iNum[]={1,2,3,4,5,6,7,8,9}<BR>BOOL IfXiangDeng(int i,int j,int k)<BR>{<BR> if(i==j)<BR> return FALSE;<BR> if(i==k)<BR> return FALSE;<BR> if(j==k)<BR> return FALSE;<BR> return TRUE;<BR><BR>}<BR>BOOL IfBiLi(int i,int j,int k)<BR>{<BR> if((i*2)!=(j*3))<BR> return FALSE;<BR> if((i)!=(k*3))<BR> return FALSE;<BR> if((j)!=(k*2))<BR> return FALSE;<BR> return TRUE;<BR>}<BR>void Main()<BR>{<BR> int l=0;<BR><BR> for(int i=0;i<9;i++)<BR> for(int j=0;j<9;j++)<BR> for(int k=0;k<9;k++)<BR> {<BR> if(IfXiangDeng(iNum[i],iNum[j],iNum[k]))<BR> {<BR> if(IfBiLi(iNum[i],iNum[j],iNum[k])<BR> {<BR> l++;<BR> printf("%d %d %d\n",iNum[i],iNum[j],iNum[k]);<BR><BR> }<BR> }<BR><BR> }<BR><BR> printf("The Total is %d",l);<BR><BR>}<BR><BR>给分吧,我特别需要分,谢谢,最好能多给一鞋,这个程序是直接写的,没有在VC下写,有什么问题我帮你,谢谢!<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:狐狸糊涂 回复日期:2002-10-06 19:53:37
<br>内容:我编译了一下,好像有错误啊,编译不出来啊,你能不能再看看?<BR>一定给分
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天才蛙蛙 回复日期:2002-10-06 21:35:09
<br>内容:#include<stdio.h><BR>int iNum[]={1,2,3,4,5,6,7,8,9}<BR>int IfXiangDeng(int i,int j,int k)<BR>{<BR> if(i==j)<BR> return 0;<BR> if(i==k)<BR> return 0;<BR> if(j==k)<BR> return 0;<BR> return 1;<BR><BR>}<BR>int IfBiLi(int i,int j,int k)<BR>{<BR> if((i*2)!=(j*3))<BR> return 0;<BR> if((i)!=(k*3))<BR> return 0;<BR> if((j)!=(k*2))<BR> return 0;<BR> return 1;<BR>}<BR>void Main()<BR>{<BR> int l=0;<BR><BR> for(int i=0;i<9;i++)<BR> for(int j=0;j<9;j++)<BR> for(int k=0;k<9;k++)<BR> {<BR> if(IfXiangDeng(iNum[i],iNum[j],iNum[k]))<BR> {<BR> if(IfBiLi(iNum[i],iNum[j],iNum[k])<BR> {<BR> l++;<BR> printf("%d %d %d\n",iNum[i],iNum[j],iNum[k]);<BR><BR> }<BR> }<BR><BR> }<BR><BR> printf("The Total is %d",l);<BR><BR>}<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -