電燈開關問題

#include<stdio.h>
int main()
{
	int i,n,j;
	while(~scanf("%d",&n))
	{
		int a[101]={0};
		while(n--)
		{
			scanf("%d",&j);
			for(i=1;i<=100;i++)
			{
				if(i % j ==0)
				{
					a[i]=!a[i];\\取反
				
				}
			}
		}
		int cnt=0;
		for(i=1;i<=100;i++)
		{
			if(a[i]==1)
			{
				printf("%d ",i);
				cnt++;
			}	
			if(cnt==5)
				break;
		}
		if(cnt==0)
			printf("0");
		printf("\n");
	
	}
	return 0;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章