C++第二次试验作业--选择循环结构(项目1,项目6)

    xiaoxiao2021-03-25  136

    一、问题及代码

     

    [cpp]  view plain  copy         /*  * 文件名称:Ex1-1.cpp  * 作    者:聂雪云  * 完成日期:2017 年 3 月 8 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:分层计算个人所得税 * 输入描述:个人收入  * 问题描述:选择的嵌套* 程序输出:个人所得税和税后收入 * 问题分析:略 * 算法设计:略  */       #include <iostream>      using namespace std;   int main( )   {       double dSalary,dTax=0,dNetIncome=0,cSalary,shuilv,kouchushu;        cout<<"欢迎使用本程序,请输入您本月的收入总额(元):";       cin>>dSalary; cSalary=dSalary-3500; if (cSalary<0) dTax=0,dNetIncome=dSalary; else { if (cSalary>0&&cSalary<=1500) shuilv=0.03,kouchushu=0; else if (cSalary>1500&&cSalary<=4500) shuilv=0.10,kouchushu=105; else if (cSalary>4500&&cSalary<=9000) shuilv=0.20,kouchushu=555; else if (cSalary>9000&&cSalary<=35000) shuilv=0.25,kouchushu=1005; else if (cSalary>35000&&cSalary<=55000) shuilv=0.30,kouchushu=2755; else if (cSalary>55000&&cSalary<=80000) shuilv=0.35,kouchushu=5505; else if (cSalary>80000) shuilv=0.45,kouchushu=13505; dTax=cSalary*shuilv-kouchushu; dNetIncome=dSalary-dTax; }     cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";       cout<<"依法纳税,共享繁荣。谢谢使用!\n";       return 0;   }    

     

    二、运行结果

    一、问题及代码

     

    [cpp]  view plain  copy         /*  * 文件名称:Ex1-1.cpp  * 作    者:聂雪云  * 完成日期:2017 年 3 月 8 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:输出1000~10000之间个位和千位相同的质数* 输入描述:略· * 问题描述:略* 程序输出:质数 * 问题分析:略 * 算法设计:略  */    

    #include<iostream> #include<cmath> using namespace std; void main() {       int i,j;       for(i=1000;i<=10000;i++)  { for(j=2;j<=sqrt (i);j++) if((i%j!=0)&&(i==i/1000)) { cout<<i<<" ";break; }  } }

     

    二、运行结果

    转载请注明原文地址: https://ju.6miu.com/read-5896.html

    最新回复(0)