永发信息网

题目及代码如下,有测试点错误,求指出并修改一下代码,使之正确

答案:3  悬赏:60  手机版
解决时间 2021-11-14 11:14
  • 提问者网友:泪痣哥哥
  • 2021-11-13 15:25
题目及代码如下,有测试点错误,求指出并修改一下代码,使之正确
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-11-13 16:00
#include   
#define MAXN 20  
  
void CountOff( int n, int m, int out[] );  
  
int main()  
{  
    int out[MAXN], n, m;  
    int i;  
  
    scanf("%d %d", &n, &m);  
    CountOff( n, m, out );     
    for ( i = 0; i < n; i++ )  
        printf("%d ", out[i]);  
    printf("
");  
  
    return 0;  
}  
  
void CountOff( int n, int m, int out[] ){  
    int i=0,j=0,k=0,cnt=0,a[MAXN];  
  
    for(i=0;i        a[i] = i+1;  
  
    i=0;  
    while(cnt < n){  
        if(a[i]!=0)  
            k++;  
        if(k==m){  
            j++;  
            out[i]=j;  
            k=0;  
            cnt++;  
            a[i]=0;  
        }  
  
        i++;  
        if(i==n)  
            i=0;  
    }  
}追问我要的是发现我的错误并修改
全部回答
  • 1楼网友:狂恋
  • 2021-11-13 17:26
这是在干嘛追问代码啊,干嘛,会吗?
  • 2楼网友:醉吻情书
  • 2021-11-13 16:48
什么鬼,我还超越函数追问什么超越函数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯