[HDOJ]1014. Uniform Generator

      注意格式控制就可以了,没什么好说的题目。
#include  < iostream >
#include 
< cstdio >
using   namespace  std;
int  main()
{
    unsigned 
int STEP,MOD;
    
while(cin>>STEP>>MOD)
    
{
        
int count = 1;
        
int seed = 0;
        
do 
        
{
            seed 
= (seed + STEP)%MOD;
            
++count;
        }
 while(seed != 0);
        
--count;
        
//此题关键在于控制输出格式,一开始我在%10d%10d之间多加了一个空格导致PE
        printf("%10d%10d    ",STEP,MOD);
        
if(count == MOD)
            printf(
"%s\n","Good Choice");
        
else
            printf(
"%s\n","Bad Choice");
        printf(
"\n");
    }

    
return 0;
}

 

PS:一般来说,格式控制用C语言写法貌似更多些。

你可能感兴趣的:(generator)