黑马程序员技术交流社区
标题:
耶稣又被卖了
[打印本页]
作者:
葛先生
时间:
2015-4-15 22:51
标题:
耶稣又被卖了
本帖最后由 葛先生 于 2015-4-15 22:55 编辑
#include <stdio.h>
int main()
{
int a[15]; //定义数组
for(int i=0;i<15;i++) //给数组成员编号复值;
{
a=i+1;
}
prinf("出卖耶稣的是%d\n",test(sizeof(a)));
return 0;
}
int test(int a) //利用递归。
{
int sum=15; //剩余人数。
int num=a; //需要报数的人数。
int t=1; //第一个人报的数
int m=1;
for(int i=0;i<num;i++) //int i=t主要是后面如果最后一个人报数不是3时,第一个人接着报数的号数为t。
if(a!=0)
{
m++;
}
if(m==3)//报到3,报数人数-1。
{
a=0; //把报数为3的赋值为0,用来最后排除
i=0;
num--;
m=0;
}
{
if(num==1);//只剩下一个人时,结果出来了。
{
for(int i=0;i<15;i++)
{
if(a!=0)
{
return a;
}
}
}
if(a==num) //遍历到最后一个人,
{
if(i!=3&&a!=0) //圆圈循环报数,使下次循环第一个人报数接着前面一个人的数报。
{
num--;
t==i+1;
}
int test(num=count);
}
}
}
是不是很垃圾的代码啊,自己写的又一点一点的发现问题,又一点一点的改正结果就这成这个模子了:L
作者:
向大神学习
时间:
2015-4-15 22:55
标题真是6666666
作者:
葛先生
时间:
2015-4-15 22:57
向大神学习 发表于 2015-4-15 22:55
标题真是6666666
你这是秒抢沙发啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2