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语言的理解不够吧。
  • 相关阅读:
    Leetcode Binary Tree Level Order Traversal
    Leetcode Symmetric Tree
    Leetcode Same Tree
    Leetcode Unique Paths
    Leetcode Populating Next Right Pointers in Each Node
    Leetcode Maximum Depth of Binary Tree
    Leetcode Minimum Path Sum
    Leetcode Merge Two Sorted Lists
    Leetcode Climbing Stairs
    Leetcode Triangle
  • 原文地址:https://www.cnblogs.com/zzc214/p/5951811.html
Copyright © 2011-2022 走看看