C语言——if-else语句嵌套
奖金发放
Time Limit: 3000ms, Memory Limit: 10000KB , Accepted: 5931, Total Submissions: 11733
Description
企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?
Input
输入为实型(单位为万元)
Output
输出为实型,保留六位小数(单位为万元)
- Sample Input
35
- Sample Output
2.500000
答案如下:
#include<stdio.h>
int main()
{
float I;
float bonus;
scanf("%f",&I);
bonus=0;
if(I>100)
{
bonus=(I-100)/100+3.95;
}
else
{
if(I>60)
{
bonus=(I-60)*0.015+3.35;
}
else
{
if(I>40)
{
bonus=(I-40)*0.03+2.75;
}
else
{
if(I>20)
{
bonus=(I-20)*0.05+1.75;
}
else
{
if(I>10)
{
bonus=(I-10)*0.075+1;
}
else
{
bonus=0.1*I;
}
}
}
}
}
printf("%.6f\n",bonus);
return 0;
}
C语言——if-else语句嵌套相关推荐
- for语句嵌套执行顺序_C语言笔记 | for语句嵌套时的运行顺序
for语句在C程序中的出场频率是相当高的,重要程度不言而喻.今天向大家分享for语句在嵌套时的具体运行顺序.其实,在一开始学习C语言的时候,我们的老师就告诉我们看懂程序的重要性,就是要让自己像机器一样 ...
- c语言的ifelse嵌套,c语言if else语句嵌套
在C语言中,if语句后面的else语句中能不能嵌套for在C语言中,if...else分支语句与for循环语句和其他循环及分支都是可以嵌套使用的,也就是说在if语句后面和else语句后面都是可以使用f ...
- C语言:if语句嵌套应用(小剧场)
#include <stdio.h> int main() {int num,i;printf("一天Jackson.W打开了电脑想学习C语言\n");printf(& ...
- 求闰年c语言程序if语句嵌套,C语言选择结构的嵌套 计算闰年
选择结构的嵌套实例 -1` (x<0) Y= 0 (x=0) 1 (x>0) #include int main (void) { int x,y ; scanf("%d&quo ...
- c语言switch语句嵌套,浅谈c语言中switch语句的嵌套使用
switch语句是一种分支控制语句,它的应用在程序设计中起到了很重要的作用.由于其格式复杂,对于初学者来说很难掌握,switch语句的嵌套使用更是让初学者难以理解.本文通过介绍switch嵌套语句的形 ...
- C语言分支循环其嵌套语句
Hello,everyone! forever之前给大家介绍了C语言的分支结构和循环结构,在分支中介绍了分支语句嵌套,但当时没有介绍 switch 嵌套,所以这次主要介绍 switch 嵌套和循环嵌套 ...
- R语言条件判断语句编程:使用嵌套(一串)if/else语句实现条件逻辑判断、并对指定变量进行条件赋值
R语言条件判断语句编程:使用嵌套(一串)if/else语句实现条件逻辑判断.并对指定变量进行条件赋值 目录
- C语言选择结构的嵌套:以if语句计算分段函数为例
一.选择结构的嵌套 在选择结构中嵌入选择结构的程序结构称为选择结构的嵌套. 二.C语言实现选择结构的嵌套 下面以C语言的**if**语句实现分段函数的计算为例进行说明如何使用选择结构的嵌套. ##例: ...
- c51语言双层for循环延时2ms,51单片机利用for语句嵌套实现简单的延时1s功能
原标题:51单片机利用for语句嵌套实现简单的延时1s功能 51单片机利用for语句嵌套实现简单的延时1s功能 名词解释: (1)时钟周期.定义为时钟频率的倒数,本例使用12MHz的时钟频率,它的时钟 ...
- C语言:if语句的嵌套
任务代码: 关于分段函数的求解: 题目: #include <stdio.h> #include <math.h> int main ( ) { double x, y; sc ...
最新文章
- ***PHP中empty()和isset()的区别
- mxnet Module load
- javascript实例——鼠标特效篇(包含2个实例)
- Android前后端交互细节--Json转化为对象的原理
- 一个js文件 多个html文件怎么打开,通过PHP在PhantomJs中打开多个html文件抛出语法错误...
- 《脱颖而出——成功网店经营之道》一2.5 后方——不可忽视的金库
- Django 模板中变量、过滤器、标签的使用方法
- ArcGIS制图表达Representation-符号制作
- 函数重载函数的引用算重载吗_了解C ++中的函数重载
- JavaScript之路(3)JavaScript的函数
- Flex Failed to connect; session timed out.解决办法
- ECMAScript——(二)
- html尖角效果,CSS3之尖角标签_html/css_WEB-ITnose
- 谷歌大数据三大论文中文版和英文版合集
- amCharts 5.2.2 Crack
- 基于android的校园社区平台
- 华为正式上线鸿蒙,华为Mate30、鸿蒙OS资料汇总,方舟编译器正式上线
- list 根据某个字段分组
- docker logs使用
- 徐荣谦《养好脾和肺 宝宝不积食不咳嗽长大个》【01】小儿常见病