c语言 倒数2 和倒数3两个紫色 求大佬帮忙
查看原帖
c语言 倒数2 和倒数3两个紫色 求大佬帮忙
610804
as13249320351楼主2021/11/29 20:45
#include <stdio.h>
int c[20000];
int b[5000];
double a[5000];
int main()
{
	int n,i,p,j,flag;
	scanf("%d",&n);
	for(i=0;i<20000;i++)
	{
		c[i]=-1;
	}
	for(i=0;i<n;i++)
	{
		scanf("%lf %d",&a[i],&b[i]);
	}
	for(i=0;i<n;i++)
	{
		for(j=1;j<=b[i];j++)
		{
			flag=1;
			p=a[i]*j;
			if(c[p]==-1&&flag==1)
			{
				c[p]=1;
				flag=0;
			}
			if(c[p]==1&&flag==1)
			{
				c[p]=-1;
				flag=0;
			}
		}
	}
	for(i=0;i<20000;i++)
	{
		if(c[i]==1)
		{
			printf("%d ",i);
		}
		else;
	}
	return 0;
}
2021/11/29 20:45
加载中...