欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

程序员文章站 2022-05-14 21:09:14
...

这里写代码片
![
灯`](https://img-blog.csdn.net/20180805110253853?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZlaXFpcGVuZ2NoZW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)#include

#include<stdio.h>
#include<string.h>
void main()
{
    int a[1000]={0},n,k,i,j;
    printf("请输入灯数:");
        scanf("%d",&n);
    printf("请输入人数:");
    scanf("%d",&k);
if(k==0)
printf("没有开着的灯");
if(k==1)
printf("所有的灯都开着的");
if(k!=0&&k!=1)
{for(i=0;i<n;i++)
for(j=2;j<=k;j++)
if((i+1)%j==0)
a[i]++;}
for(i=0;i<n;i++)
if(a[i]%2==0)
printf("编号是%d的灯是开着的\n",i+1);}这里写代码片