第四次!!!!!!

1.

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()//猜数"游戏" 
{
    printf("你的猜测是:");
    srand(time(NULL));
    int predefined=rand()%100;
    int n,i; 
    scanf("%d",&n);
    for(i=1;i<=10;i++)
        if(predefined==n)
        {
            if(i==1)
            {
                   printf("Bingo!");
                   break;
            }
            else if(i>1&&i<=3)
            {
                   printf("Lucky You!");
                   break;
            }
            else
            {
                      printf("Good Guess!");
                   break;
            }
        }
        else if(predefined>n)
        {
            printf("Too small\n");
            scanf("%d",&n);
        }
        else
        {
            printf("Too big\n");
            scanf("%d",&n);
        }
        if(i>10||n<0)
        {
            printf("Game over");
        }              
  return 0;
} 

2.

#include<stdio.h>
int main()//最大公约数
{
    int m,n,y,temp; 
    printf("请输入两个正整数:");
    scanf("%d %d",&m,&n);
    if(n>m)
    {
        temp=m;
        m=n;
        n=temp;
    }
    y=n;
    while(true)
    {
        if(m%n==0)
        {
            printf("%d和%d的最大公约数是%d:",m,n,n);
            break;
        }
        else
        y=y-1;
        if(m%y==0&&n%y==0)
        {
            break;
        }
    }
    printf("%d和%d的最大公约数是%d",m,n,y);
return 0;    
} 
#include<stdio.h>
int main()//最小公倍数 
{
    int a,b,i;
    printf("请输入两个整数:");
    scanf("%d %d",&a,&b);
    if(a>b)
    {
        for(i=a;i<=a*b;i++)
        if(i%a==0&&i%b==0)
        break;
        printf("最小公倍数为%d",i);
    } 
    else
    {
        for(i=b;i<=a*b;i++)
        if(i%a==0&&i%b==0)
        break;
        printf("最小公倍数为%d",i);
    }
return 0;
} 

 

心得:上周五请假我是崩溃的,一脸懵逼。希望能跟上节奏。

posted on 2016-10-10 00:24  张楚160809319  阅读(159)  评论(3编辑  收藏  举报