首页 > 代码库 > 第四次作业
第四次作业
1.这个作业经过学长的帮助,我渐渐理解了随机选数的编写方法,并写出了这个小程序。
但是,还有一些小瑕疵,运行起来不是很完美。希望自己这两天能弄明白,达到自己想要的作品。
#include<stdio.h>#include<stdlib.h>#include<time.h>int main(){ int n,m,a=0; int x,i; printf("请输入想玩多少次:"); scanf("%d",&x); srand((unsigned)time( NULL )); m=rand()%100+1; for(i=1;i<=x;i++){ printf("猜数字:"); scanf("%d",&n); if(n<m&&n>0){ printf("Too Small\n"); a++; }if(n>m){ printf("Too Big\n"); a++; }if(n<0){ printf("Game Over"); exit(0); }else { } } if(a==0&&m==n){ printf("Bingo!"); }if(a<=3&&a>0&&m==n){ printf("Lucky You!"); }if(a<=x&&a>3&&m==n){ printf("Good Guess!"); }else{ printf("Game Over!"); } }
2.按照老师上课讲的内容,写完了最大公因数的作业。可是,第二个一点思路都没有。
等明天我在思考思考,类比一下,再次尝试。
#include<stdio.h>int main(){ int m,n,t,y; printf("请输入两个正整数:"); scanf("%d%d",&m,&n); if(n>m) { t=m; m=n; n=t; } y=n; while(true) { if(m%n==0) { printf("%d和%d的最大公约数是%d",m,n,n); break; } y=y-1; if(m%y==0&&n%y==0) { break; } } printf("%d和%d的最大公约数是%d",m,n,y); return 0; }
第四次作业
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。