1.
#include<stdio.h> #include<stdlib.h> #include<time.h> int main() { printf("猜猜我这顶帽子多少钱: 你的猜测是:"); int predefined=rand()%100; int n; scanf("%d",&n); int i; for(i=1;i<=10;i++) { if(predefined==n) { printf("BINGO!"); } else if(predefined<n) { printf("猜大了再猜:"); scanf("%d",&n); } else { printf("猜小了再猜:"); scanf("%d",&n) ; } } }
2.
#include<stdio.h> int main() { int x,y; int m,i,a=1; printf("请输入两个数"); scanf("%d %d",&x,&y); m=x; if(x<y){ x=y; y=m; } for(i=2;i<=y;i++) { if(x%i==0&&y%i==0) a=i; } printf("最大公约数是:%d ",a); m=(x*y)/a; printf("最小公倍数是:%d ",m); return 0; }