永发信息网

求c语言高手帮忙,是约瑟夫环问题,

答案:3  悬赏:0  手机版
解决时间 2021-02-05 10:50
求c语言高手帮忙,是约瑟夫环问题,
最佳答案
错误是因为你做成了死循环,错误比较多!你要去进程里关闭你写出来的tggggg.exe程序就行了!
下面把错误改了!不过你的逻辑可能还有问题,再看看约瑟夫环吧
#include
int main()
{
int a[10],i,m=0,n=0;
for(i=0;i<10;i++)
a[i]=1;
i = 0;
while(n<10)
{
if(a[i]==1)
m=m+1;
if(m==7)
{
a[i]=0;
m=1;
n=n+1;
}
i++;
if(i==10)
i=0;
}
for(i=0;i<10;i++)
{
if(a[i]==1)
printf("%d\n",i);
break;
}
return 0;
}
全部回答
程序能运行。应该是你的一个工程里有两个以上的main()函数。追问不明白,能否在帮忙解释下,谢了追答“_main already defined in tggggg.obj” ---
一个工程里面只能有一个主函数。
一个程序只能有一个主函数入口main()
_main already defined in tggggg.obj这个说明在tggggg.obj中已经有一个main函数了
再出现一个main的话就会链接错误
原因有很多:
1.你先把编译好的obj文件删除了再全部重编译
2.头文件重复包含,一个main函数编译了两次
3.main函数在多个c文件中出现
以上应该可以解决编译错误,至于代码的逻辑问题还得靠楼主自己努力了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我买的是从杭州到成都的动车,要经过重庆,可
爱学医教育地址在什么地方,我要处理点事
怎样快速得在一个月之内减掉小腿上的肉
EMS能送货到乡下吗?
斯诺国际英语怎么去啊,我要去那办事
顿腹之言的意思是什么啊?知道的请说下!
甲公司于2013年7月1日以每股25元的价格购入华
2004版本CAD中形位公差标注 框框太小怎么调大
松乐麻将机我想知道这个在什么地方
深谋远虑与深思熟虑的区别?近义词辨析
完美宜家购物广场地址在什么地方,想过去办事
我的脸部皮肤经常过敏,一运动就会发红,都说
低压控制下的天气是什么天气?为什么?
褊忮的意思是什么啊?知道的请说下!
最近国核公司有招聘吗?这个公司怎么样,是国
推荐资讯
凤栖梧桐地址有知道的么?有点事想过去
举溪名茶地址有知道的么?有点事想过去
大连八环彩钢装修工程有限公司怎么样?
喜鹊飞进店有什么兆头
圆是指一个面面还是一条封闭的曲线
友谊宾馆(衡阳祁东)地址在什么地方,我要处理
蒿草的意思是什么啊?知道的请说下!
丹辉语言表演(漯河郾城区)地址在哪,我要去那
荣济堂大药房十二门店地址有知道的么?有点事
1.已知数列{an}满足a1=1,a(n+1)(n+1为角标
情感问题等待解答,欢迎高手秀一波
你很over是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?