最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言實現個稅計算器

 更新時間:2021年10月21日 17:12:28   作者:朝朝暮暮柳十歲  
這篇文章主要為大家詳細介紹了C語言實現個稅計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

最近在學C語言基礎,在導師的指導下,先準備寫個個稅薪資計算器。這是一個簡單的C語言小demo。主要用到了C語言的函數,if選擇語句。

程序的主要代碼如下(可運行):

#include <stdio.h>
float  Salary;
int len;
float  CulculateSalary (){
  
    printf("請輸入你的薪資\n");
    scanf ("%f",&Salary);
    //getchar();
     if(Salary -5000 <=3000 && Salary-5000>0)  {
     Salary =Salary-(Salary-5000)*0.03;
    }
     else if(Salary -5000 >3000 && Salary-5000<=12000)  {
     Salary =Salary-((Salary-5000)*0.1-210);
    }
     else if(Salary -5000 >12000 && Salary-5000<=25000)  {
     Salary =Salary-((Salary-5000)*0.2-1410);
    }
     else if(Salary -5000 >25000 && Salary-5000<=35000)  {
     Salary =Salary-((Salary-5000)*0.25-2660);
     }
     else if(Salary -5000 >35000 && Salary-5000<=55000)  {
     Salary =Salary-((Salary-5000)*0.3-4410);
    }
     else if(Salary -5000 >55000 && Salary-5000<=80000)  {
     Salary =Salary-((Salary-5000)*0.35-7160);
    }
      else if(Salary -5000 >80000)  {
     Salary =Salary-((Salary-5000)*0.45-15160);
    }
      else {
      Salary= Salary- Salary *0;
      }
   return Salary;
}
int main(){
  // CulculateSalary(7000);
  printf("請輸入查稅薪資的個數\n");
  scanf("%d",&len);
  for (int i=0;i<len;i++){
  float  realSalary = CulculateSalary();
   printf("最終薪資%.2f\n",Salary);
  }
  return 0;
}

運行的環(huán)境是vscode,編譯運行的結果如下:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • C++深入分析講解函數與重載知識點

    C++深入分析講解函數與重載知識點

    C++?允許多個函數擁有相同的名字,只要它們的參數列表不同就可以,這就是函數的重載(Function?Overloading),借助重載,一個函數名可以有多種用途
    2022-06-06
  • 詳解C 語言項目中.h文件和.c文件的關系

    詳解C 語言項目中.h文件和.c文件的關系

    這篇文章主要介紹了詳解C 語言項目中.h文件和.c文件的關系的相關資料,需要的朋友可以參考下
    2017-05-05
  • C++ 如何將string轉換成全小寫

    C++ 如何將string轉換成全小寫

    這篇文章主要介紹了C++ 如何將string轉換成全小寫問題,具有很好的參考價值,希望對大家有所幫助。
    2022-11-11
  • C++11中的智能指針shared_ptr、weak_ptr源碼解析

    C++11中的智能指針shared_ptr、weak_ptr源碼解析

    本文是基于gcc-4.9.0的源代碼進行分析,shared_ptr和weak_ptr是C++11才加入標準的,僅對C++智能指針shared_ptr、weak_ptr源碼進行解析,需要讀者有一定的C++基礎并且對智能指針有所了解
    2021-09-09
  • C++中結構體和Json字符串互轉的問題詳解

    C++中結構體和Json字符串互轉的問題詳解

    這篇文章主要給大家介紹了關于C++中結構體和Json字符串互轉問題的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • c語言輸出字符串中最大對稱子串長度的3種解決方案

    c語言輸出字符串中最大對稱子串長度的3種解決方案

    這篇文章主要介紹了c語言輸出字符串中最大對稱子串長度的3種解決方案,需要的朋友可以參考下
    2014-03-03
  • 使用C語言判斷當前存儲大小端問題

    使用C語言判斷當前存儲大小端問題

    這篇文章主要介紹了如何使用C語言判斷當前存儲大小端問題,文中通過代碼示例給大家介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • C++結構體初始化的10種寫法總結

    C++結構體初始化的10種寫法總結

    這篇文章主要為大家詳細介紹了10種C++中結構體初始化的寫法,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-04-04
  • vscode 配置 C/C++編譯環(huán)境(完整教程)

    vscode 配置 C/C++編譯環(huán)境(完整教程)

    這篇文章主要介紹了vscode 配置 C/C++編譯環(huán)境(完整教程),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • C語言中((type *)0) 和(type *0)區(qū)別小結

    C語言中((type *)0) 和(type *0)區(qū)別小結

    ((type *)0)?和?(type *0)?在 C 和 C++ 中有不同的含義和用途,本文主要介紹了C語言中((type *)0) 和(type *0)區(qū)別,具有一定的參考價值,感興趣的可以了解一下
    2024-08-08

最新評論

中宁县| 安化县| 闵行区| 舒兰市| 宾川县| 巴东县| 苍溪县| 石狮市| 惠水县| 枣阳市| 大英县| 威远县| 东莞市| 塔城市| 太保市| 永清县| 辛集市| 丰宁| 新营市| 阜城县| 铜陵市| 临澧县| 罗田县| 青岛市| 大兴区| 洪洞县| 油尖旺区| 吉木萨尔县| 宁化县| 赤峰市| 墨脱县| 巫溪县| 蒙城县| 乌海市| 治县。| 望都县| 凤庆县| 仁寿县| 凉城县| 天门市| 泾源县|