C语言第4天作业 7月15日

1.企业发放的奖金根据利润提成:

1.利润低于或等于10万元时,奖金可提10%;

2.利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%

3.20万到40万之间时,高于20万元的部分,可提成5%

4.40万到60万之间时高于40万元的部分,可提成3%

5.60万到100万之间时,高于60万元的部分,可提成1.5%,

6.高于100万元时,超过100万元的部分按1%提成,

7.从键盘输入当月利润,求应发放奖金总

#include <stdio.h>
int main(int argc, const char *argv[]){

    printf("利润金额(单位万元):");
    float bonus,sum;
    scanf("%f",&sum);
    if(sum <=10)
        bonus=sum*0.1;
    else if(sum>10 && sum<20)
        bonus=10*0.1+(sum-10)*0.075;
    else if(sum>=20 && sum <40)
        bonus=10*0.1+10*0.075+(sum-20)*0.005;
    else if(sum>=40 && sum <60)
        bonus=10*0.1+10*0.075+20*0.005+(sum-40)*0.03;
    else if(sum>=60&& sum <100)
        bonus=10*0.1+10*0.075+20*0.005+20*0.03+(sum-60)*0.015;
    else
        10*0.1+10*0.075+20*0.005+20*0.03+40*0.015+(sum-100)*0.01;
    printf("奖金为:%g 万",bonus);
    return 0;;
}

2.学生成绩管理:switch-case

从外部输入一个学习成绩,范围为0-100,

成绩大于等于90分,则输出A,

成绩大于等于80,则输出B,

成绩大于等于60,则输出C,

小于60,则输出D

#include <stdio.h>
int main(int argc, const char *argv[])
{
	printf("请输入成绩:");
	int score;
	scanf("%d",&score);
	score/=10;
	switch(score){
		case 10:
		case 9 :
			printf("A\n");
			break;
		case 8 :
			printf("B\n");
			break;
		case 6:
			printf("C\n");
			break;
		default:
			printf("D\n");
			break;
	}
	return 0;
}

3.循环打印以下形状

#include <stdio.h>
int main(int argc, const char *argv[])
{
	int i=0,t=0;
	while(i<6){
		t=i;
		while(t){
			printf(" ");
			t--;
		}
		int j=0;
		while(j<8){
			printf("*");
			j++;
		}
		printf("\n");
		i++;
	}
	return 0;
}

4.打印100-1000以内的所有的水仙花数

水仙花数:是指一个三位数的每一位的立方和还等于这个数,则这个数称之为水仙花数

num=个位数的立方+十位数的立方+百位数的立方

if(153==1*1*1+5*5*5+3*3*3)

153就是水仙花数

#include <stdio.h>
int main(int argc, const char *argv[])
{
	int i=100;
	while(i<1000){
		int ge=i%10;
		int shi=i/10%10;
		int bai=i/100;
		if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i)
			printf("%d\n",i);
		i++;

	}
	return 0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值