永发信息网

开灯问题用C语言怎么解决

答案:1  悬赏:40  手机版
解决时间 2021-04-07 13:32
  • 提问者网友:寂寞梧桐
  • 2021-04-06 21:44
开灯问题用C语言怎么解决
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-04-06 22:02
#include "stdio.h"
void main()
{
    
    int n,k,a[101],i,b,c,d;
 
    printf("输入人数");
    scanf("%d",&k);
    printf("输入灯的数目");
    scanf("%d",&n);
    for(i=1;i<101;i++)
    {
        a[i]=0;
    }
     
    for(b=1;b<=k;b++) //这里不能是k++啊!死循环了
    {      
        for(c=1;c<=n;c++)
        {
            if(c%b==0)
            {
                if(a[c]==0)
                {
                    a[c]=1;
                }else
                {
                    a[c]=0;
                }
            }
        }
    }
    for(d=1;d<=n;d++)
        if(a[d]==1){
            printf("%d ",d); //加上空格,看着清楚些
        }
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯