题解 UVA408 【Uniform Generator】
淼
这道题,其实就是判断两数是否互质。可是,由于输出格式繁杂,我竟然三次才过。让我们来看一下输出格式:
1.每两组数据中间要有一个空行。
2.数字要用场宽为10去输出。
3.数字和字符串中间要有4个空格。
接下来,上代码:
#include<bits/stdc++.h> using namespace std; bool GCD(int x,int y)//判断是否互质 { int i; for(i=min(x,y);i>1;i--) { if(x%i==0&&y%i==0) { return false; } } return true; } int main() { int m,n; while(2==scanf("%d%d",&m,&n))//scanf输入更嘉 { printf("%10d%10d ",m,n);//printf输出更嘉 if(GCD(m,n)) { printf("Good Choice\n\n");//printf输出更嘉 } else { printf("Bad Choice\n\n");//printf输出更嘉 } } return 0; }
不要妄图追上西坠的太阳,而是要在黎明前就等着它!