函数题:报数退圈
有n个人围成一圈,顺序排号。从第1个人开始报数(从1~m报数),凡报到m的人退出圈子,依次输出退圈人原来的序号,每个数3个宽度,左对齐。
本题目假设人数为10人,要求读入总人数m。
### 函数接口定义:
c++
void countout (int *p,int m);
p是数组的首地址,凡报到m的人退出圈子
### 裁判测试程序样例:
c++
#include <stdio.h>
#define N 10
void countout (int *p,int m);
int main(){
int a[N]={0},m;
scanf("%d",&m);
countout(a,m);
return 0;
}
### 输入样例:
in
5
### 输出样例:
out
5 10 6 2 9 8 1 4 7 3
答案:若无答案欢迎评论
本题目假设人数为10人,要求读入总人数m。
### 函数接口定义:
c++
void countout (int *p,int m);
p是数组的首地址,凡报到m的人退出圈子
### 裁判测试程序样例:
c++
#include <stdio.h>
#define N 10
void countout (int *p,int m);
int main(){
int a[N]={0},m;
scanf("%d",&m);
countout(a,m);
return 0;
}
### 输入样例:
in
5
### 输出样例:
out
5 10 6 2 9 8 1 4 7 3
答案:若无答案欢迎评论