• 作业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语言的理解不够吧。
  • 相关阅读:
    文章截断显示方法
    mysql数据库基础知识和认识
    js 返回上一页和刷新以及页面跳转
    编译原理根据项目集规范族构造LR(0)分析表
    编译原理LR(0)项目集规范族的构造详解
    编译原理复习
    FIRST集合、FOLLOW集合及LL(1)文法求法
    UML时序图
    UML活动图(二)
    UML活动图(Activity Diagram)
  • 原文地址:https://www.cnblogs.com/zzc214/p/5951811.html
Copyright © 2020-2023  润新知