第四次作业
#include<stdio.h> #include<stdlib.h> #include<time.h> int main() { printf("请猜一个数:"); srand(time(NULL)); int predefined=rand()%100; int n ; scanf("%d",&n); int i; for (i=0,i<=3,i++) { if(predefined==n) { printf("Bingo!") brink; } else if(predefined>n) { printf("Too small") scanf("%d",&n); } else(predefined<n) { printf("Too big") scanf("%d",&n); } if(i==3) { printf("共猜了%d次。\n",i); printf("Game over\n"); break; } } return 0; }
#include<stdio.h> int main() { int m,n,temp,y; printf("请输入两个数字:"); scanf("%d %d",&m,&n); if(n>m) { temp=m; m=n; n=temp; } y=n; { if(m%n==0) { printf("%d和%d的最大公约数是%d",m,n,y); } y=y-1; if(m%y==0&&n%y==0) { printf("%d和%d的最大公约数是%d",m,n,y); } } }
这作业简直有毒....... 第一题只能进行一次 第二次输入数字也不管用了 最后一道题只要输入的m(n)不是n(m)的倍数就错了= =。 找了半天也不知道怎么错了