#include<stdio.h> #include<stdlib.h> #include<time.h> int main() { int a; int b; int i =0; srand(time(NULL)); a=rand()%100+1; while(a) { printf("请猜一个数:"); scanf("%d",&b); i++; if(b<0) { printf("Game over "); break; } if(a==b) { printf("共猜了%d次。 ",i); if(i<=10) printf ("Bingo! "); break; } if(b>a) { printf ("Too big! "); } if (b<a) { printf("Too small! "); } if(i==10) { printf("共猜了%d次。 ",i); printf("Game over "); break; } } return 0; }
#include <stdio.h> int main() { int a,b,c,i,x; scanf("%d %d",&a,&b); x = 1; for(c=2;c<=a;c++) { if(a%c==0 && b%c==0) x=c; } i = a*b; for(c=a*b-1;c>=a;c--) { if(c%a==0 && c%b==0) i=c; } printf("它们的最大公约数为:%d ",x); printf("它们的最小公倍数为:%d ",i); return 0; }