77开灯问题有n盏灯,编号为1~n,第1我的把全部灯打开,第2我的按下全部编号为2 的倍数的开关(这些灯将被关掉),第3 我的按下全部编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依

#include<stdio.h> int main() {  int n,k,count,i,j;  scanf("%d%d",&n,&k);  for(i=1;i<=n;i++)  {   count=0;   for(j=1;j<=k;j++)   {    if(i%j==0)count=count+1;   }   if(count%2==1)printf("%d ",i);//为知足要
相关文章
相关标签/搜索