大一c语言编程问题,求大神解答。。。。。。谢谢

时间:2021.11.05 发布人:fds2522427567

大一c语言编程问题,求大神解答。。。。。。谢谢

已解决问题

谷歌fds2522427567用户在2021.11.05提交了关于“华南师范大学大一c语言编程问题,求大神解答。。。。。。谢谢”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-26T20:30:09。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,滴水之恩,来日我当涌泉相报 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  


#include

#defineN10

voidmain()

{

charstudent[N];//N个人,1表示未退出,0表示已经退出

intout[N];//退出的人的号码记录

intcount=-1;//循环计数0,1,21-3

int**m_out=-1;//退出号码记录的数组的下标

memset(student,1,sizeof(student));//将所有人状态置为1(未退出)

for(inti=0;i

{

if(1==student[i]&&2==++count%3)

{

//未退出的人计数到2的人标记退出,并将号码保存到out数组中

student[i]=0;

out[++**m_out]=i;

}

}

//循环输出退出的号码

for(inti=0;i

{

printf("%d\t",out[i]+1);

}

}

PS:刚写的,简单验过:OK