1 条题解

  • 0
    @ 2025-12-5 12:25:25

    C :

    #include<stdio.h>
    int main()
    {
    	int m,n,i,a = 0;
    	scanf("%d%d",&m,&n);
    	i=m;
    	while(i<=n)
    	{     
    	      if(i%3==0&&(i%10==5||i/10%10==5||i/100%10==5))
    		  {a=a+1;
    		        if ((a - 1) % 3 != 0)
    				{
    					printf("\t");
    				}
    	      printf("%d",i);
    		  if(a%3==0)
    		  printf("\n");
    	}
    		  i=i+1;
    	}
    	return 0;
    }
    
    

    C++ :

    #include<stdio.h>
    int main()
    {
    	int m,n,i,count = 0;
    	scanf ("%d%d",&m,&n); 
    	for(i = m ; i <= n ; i ++)
    	{
    		if((i % 3 == 0) && (i % 10 == 5 || i / 10 % 10 == 5 || i / 100 == 5))
    		{
    			count ++;
    			if (count % 3 == 1)
    				printf("%d", i);
    			else if (count % 3 == 2)
    				printf ("\t%d",i);
    		
    			else
    				printf ("\t%d\n",i);
    		}
    	}
    	return 0;
    }
    
    • 1

    信息

    ID
    38
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者