PAT 1087 有多少不同值 20分 乙级

题目:https://pintia.cn/problem-sets/994805260223102976/problems/1038429191091781632

#include<stdio.h>
int main()
{   
    int n;
    scanf("%d",&n);
    int result[n];
    int count=0;
    for(int i=1;i<=n;i++)
    {
       int a;
       a=i/2+i/3+i/5;
      
       int tag=0;
       for(int j=1;j<i;j++)
       {
       	if(result[j]==a)
       	{
       		tag++;
		   }
	   }
	   if(tag==0)
	   {
	   	count++;
	   	result[i]=a;
	   }
	}
	printf("%d",count);
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_41932111/article/details/88777062