标题:
帮我用C编个程序
[打印本页]
作者:
萧儿
时间:
2004-2-16 19:59
标题:
帮我用C编个程序
题目是:有15个基督教和15个不是基督教的人做船,可是船要沉下去拉,为拉救大家
不得不把15个人,抛下海去,后来有个人想了个办法,就是大家围成一个圈,从第1开始数念到第9的人就跳下去,重复循环,为拉让不是基督教的人跳下去
该怎么编这个程序?
用C语言。。。。。。。
知道的留答案
萧儿在此谢谢你
作者:
bigblock
时间:
2004-2-16 21:44
标题:
帮我用C编个程序
你是要算法还是完整的c程序。
作者:
落叶爱上风
时间:
2004-2-17 14:37
标题:
帮我用C编个程序
等我回去 想想 想到了给你答案
作者:
cambrigelq
时间:
2004-2-17 19:07
标题:
帮我用C编个程序
这个很快就回复
作者:
萧儿
时间:
2004-2-20 11:33
标题:
帮我用C编个程序
下面引用由
bigblock
在
2004/02/16 09:44pm
发表的内容:
你是要算法还是完整的c程序。
要完整的c程序!!!!!!!!!!
急用!!!!!1
作者:
萧儿
时间:
2004-2-20 11:34
标题:
帮我用C编个程序
各位大哥哥就帮帮萧儿!!!!!!!!!!!!!!!!!:(
我急用!!!!!!!!!!!!
郁闷
作者:
墓志铭
时间:
2004-2-21 09:31
标题:
帮我用C编个程序
现在还要吗?
作者:
萧儿
时间:
2004-2-24 13:08
标题:
帮我用C编个程序
要
作者:
zwzzj
时间:
2004-2-25 14:30
标题:
帮我用C编个程序
" 为拉让不是基督教的人跳下去".这个好象不好搞哦,
作者:
Nicholas
时间:
2004-3-9 14:54
标题:
帮我用C编个程序
yun~~~~`
作者:
我叫大番薯
时间:
2004-4-14 22:10
标题:
帮我用C编个程序
头大了~!
作者:
dongyu1155
时间:
2004-4-15 12:42
标题:
帮我用C编个程序
难办
作者:
墓志铭
时间:
2004-4-17 13:31
标题:
帮我用C编个程序
好的,等一下给你发过去。
作者:
wangke
时间:
2004-4-19 21:50
标题:
帮我用C编个程序
用循环链表
作者:
数码鸟
时间:
2004-4-25 10:16
标题:
帮我用C编个程序
void ss(int n,int m) {int a[50]; int i,j,baoshuren,xiayige; for(i=0;i
=i+1; a[n-1]=0; /*对于i,a
是i的下一个报数的人*/ j=n; xiayige=0; while(1) {for(i=0;i
作者:
数码鸟
时间:
2004-4-27 22:48
标题:
帮我用C编个程序
终于发现这个题目以前叫做<幸运的基督徒>,是一个数学家出的题 标准的好象是这样的 struct node { int no_out; //是否被仍入海中 int nextp; //下一个元素 } 程序代码 #include
struct node { int no_out; int nextp; }link[31]; main() { int i,j,k; printf("圈中有(+:非基督徒, @:基督徒):\n"); for(i=1;i<=30;i++) { link
.nextp=i+1; link
.no_out=1; } link[30].nextp=1; j=30; for(i=0;i<15;i++) { for(k=0;;) if(k<9) { j=link[j].nextp; k+=link[j].no_out; } else break; link[j].no_out=0; } for(i=1;i<=30;i++) printf("%c",link
.no_out?'@':'+'); //@表示基督徒,+表示非基督徒. printf("\n"); }
作者:
墓志铭
时间:
2004-4-28 17:45
标题:
帮我用C编个程序
楼上的比我的好多了,我看我就不必献丑了。
作者:
duboy
时间:
2004-5-14 15:01
标题:
帮我用C编个程序
我是初学者
不是很懂呀
作者:
hacker57
时间:
2004-5-21 19:42
标题:
帮我用C编个程序
现在因该不要了吧
作者:
萧儿
时间:
2004-5-29 16:47
标题:
帮我用C编个程序
呵呵
用了联接表啊!
3Q
作者:
545454
时间:
2004-5-30 23:06
标题:
帮我用C编个程序
比较简单~~
就是不会~~~~~~
作者:
kofsky
时间:
2004-8-25 23:44
标题:
帮我用C编个程序
#include
void main() { int findnext(int per[],int lastdie); int i,lastdie,nowdie; int per[30]; for(i=0;i<30;i++) per
=1; per[8]=0; //第一个跳 lastdie=8; for(i=0;i<14;i++) //还有14个要跳 { nowdie=findnext(per,lastdie);//找出下一个要跳的人的编号 per[nowdie]=0; lastdie=nowdie; } printf("\n"); for(i=0;i<30;i++) if(per
==1) printf("%3d",i+1); } int findnext(int per[],int lastdie) { int i=0; int num=lastdie; while(i<=9) { num++; if(num==30) num=0; // num=(num+1)%30; if(per[num]==1) i++; if((i==9)&&(per[num]==1)) break; } return num; } 先将30个人编号,1到30,程序输出最后没有跳下去的人的编号。
欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/)
Powered by Discuz! 7.2