zoukankan      html  css  js  c++  java
  • 第三次作业

    实验2-6 猜数字游戏

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    //猜数字游戏
    int main(void)
    {
        int myNumber,yourNumber,count=0;
        char c;
        do{
            //指定种子值为现在的时间
            srand((unsigned)time(NULL));
            //产生[1,100]之间的随机数
            myNumber=(rand()%(101-1))+1;
            do{
                printf("请输入您猜想的数值:");
                scanf("%d",&yourNumber);
                count++;
                if(yourNumber<myNumber)
                printf("数字太小请重新输入!
    ");
                else if(yourNumber>myNumber)
                printf("数字太大请重新输入!
    ");
                else if(yourNumber==myNumber)
                printf("恭喜您,猜对了!
    ");
                else
                printf("您输入的字符不合法,请重新输入!
    ");
            }
            while(yourNumber!=myNumber);
            printf("您一共猜了%d次
    ",count);
            if(count<3)
            {
                printf("您在第%d次就猜对了!
    ",count);
                printf("Clever!
    ");
            }
            if(count>=3&&count<8)
            {
                printf("您在第%d次猜对了!
    ",count);
                printf("Just so-so
    ");
            }
            if(count>8)
            {
                printf("您在第%d次猜对了!
    ",count);
                printf("You're so stupid
    ");
            }
            printf("继续请按Y/y,退出请按N/n");
            getchar();
            c=getchar();
            system("cls");
        }while(c=='Y'||c=='y');
        return 0;
    }
    运行结果抓图:

    实验2-7判断能否成为三角形

    #include<stdio.h>
    #include<math.h>
    int main()
    {
    int a=0,b=0,c=0,C;
    float s,S;
    printf("请输入三条边: ");
    scanf("%d%d%d",&a,&b,&c);
    if(a+b>c && a+c>b && b+c>a)
    {
    printf("能构成三角形。 ");
    s=(a+b+c)/2.0;
    S=sqrt(s*(s-a)*(s-b)*(s-c));
    printf("面积为:%f ",S);
    C=a+b+c;
    printf("周长为:%d ",C);
    }
    else
    printf("不能构成三角形。 ");
    return 0;
    }

    运行结果抓图:

    实验2-8 个人所得税计算器

     使用if语句完成:

    使用switch语句完成:

    实验心得

    对于if语句和switch语句理解的还不是很透彻,使用也老出问题。。。还是得多练

    ps:最后一题没写出来,日后补上。

     
  • 相关阅读:
    HDU 5791 Two (DP)
    POJ 1088 滑雪 (DPor记忆化搜索)
    LightOJ 1011
    POJ 1787 Charlie's Change (多重背包 带结果组成)
    HDU 5550 Game Rooms (ccpc2015 K)(dp)
    HDU 5542 The Battle of Chibi (ccpc 南阳 C)(DP 树状数组 离散化)
    HDU 5543 Pick The Sticks (01背包)
    HDU 5546 Ancient Go (ccpc2015南阳G)
    NB-IoT的DRX、eDRX、PSM三个模式 (转载,描述的简单易懂)
    MQTT 嵌入式端通讯协议解析(转)
  • 原文地址:https://www.cnblogs.com/lzjww/p/5966484.html
Copyright © 2011-2022 走看看