#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(presefined<n) { printf("too big"); scanf("%d",&n); } if(i==3) { printf("game over "); break ; } } return 0; }
听完老师讲的,我也算是写完了,但是还是有些东西似懂非懂。最后在检测的时候还是有五个错误,我也是看不出来了,希望老师指点指点!!
#include<stdio.h> #include<stdlib.h> int main() { int a,b,c; int s; printf("请输入两个整数:"); scanf("%d %d,&a,&b"); s=a*b; while(a!=0){ c=a%b; a=b; b=c; } printf("最大公约数:%d ",a); printf("最小公倍数:%d ",s/b); return 0; }
写第二道题的时候感觉没什么头绪,自己想写到了一个写法,很复杂。。。。。后来看了上网和看了各种不同的解法,最终还是发现这种解法比较方便。现在我发现有c语言作业在做之前其实得在纸上先打好草稿,写出最优的解法,这让我感觉像在解数学题。。。然后我个人也向大家推荐这种做法。