zoukankan      html  css  js  c++  java
  • 作业3

    猜数字

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    int main()
    {
    int mynumber,yournumber,count=0;
    char c;
    do{

    srand((unsigned)time(NULL));
    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("您输入的数字不合法,请重新输入 ");
    }
    while(yournumber!=mynumber);
    {
    if(count<=3)笨
    printf("天才! ");
    else if(count>3 && count<=7)
    printf("智力正常! ");
    else
    printf("!");
    }
    printf("您一共猜了%d次 ",count);
    printf("继续请按Y/y,退出请按N/n: ");
    getchar();
    c=getchar();
    system("cls");
    }while(c=='Y' || c=='y');
    return 0;
    }

    三角形

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

    个人所个税

    #include <stdio.h>

    int main ( )
    {
        float salary,tax=0,afterTaxIncome=0,i; 
        int t;
        printf("请输入您本月的收入总额(元):");
        scanf("%f", &salary);
        i=salary-3500;
      {
        if(i<=0)
            t=0;
        else if(i<=1500)
            t=1;
        else if(i>1500 && i<=4500)
            t=2;
        else if(i>4500 && i<=9000)
            t=3;
        else if(i>9000 && i<=35000)
            t=4;
        else if(i>35000 && i<=55000)
            t=5;
        else if(i>55000 && i<=80000)
            t=6;
        else if(i<80000)
            t=7;
      }
      switch(t)
      {
                case 1:printf("tax=(s-3500)*0.03 TaxIncome=s-tax "); break
                case 2:printf("tax=(s-3500)*0.1 TaxIncome=s-tax ");break;
                case 3: printf("tax=(s-3500)*0.2 TaxIncome=s-tax ");break;
                case 4:printf("tax=(s-3500)*0.25 TaxIncome=s-tax "); break;
                case 5:printf("tax=(s-3500)*0.3 TaxIncome=s-tax ");break;
                case 6: printf("tax=(s-3500)*0.35 TaxIncome=s-tax ");break;
                default:printf("tax=(s-3500)*0.45 TaxIncome=s-tax ");break;
      }
            afterTaxIncome=salary-tax;
        printf("您本月应缴个人所和税 %.2f 元,税后收入是 %.2f 元。 ", tax, afterTaxIncome);
        return 0;
    心得,怎么说呢,翻阅书籍,百度一下。虽然有些是老师提醒才想出来的,不过至少是自己动手做的,主要还是对C语言的理解不够吧。
  • 相关阅读:
    MQTT学习笔记——Yeelink MQTT维修 采用mqtt.js和paho-mqtt
    ubuntu 14.04设备OVS虚拟OpenFlow交换机配置汇总
    于iOS跳转到应用程序AppStore
    C++学习笔记33 转换操作符
    Win32 Windows规划 三
    [2014 Regional]牡丹江 H Hierarchical Notation 做题记录
    序言树,为了,序后,(递归)
    Visual Studio Code尝试体验
    2015第40周二Node学习
    2015第40周一Node学习
  • 原文地址:https://www.cnblogs.com/zzc214/p/5951811.html
Copyright © 2011-2022 走看看