C语言实验--实验二 控制语句程序设计 Part1

  1. 理解c语言表示逻辑量的方法(以0代表“假”,以非 0代表“真”);
  2. 掌握逻辑运算符和逻辑表达式,关系运算符和关系表达式的书写的意义;
  3. 掌握if语句的使用;
  4. 掌握if 语句的嵌套;
  5. 掌握 switch语句的使用。
  6. 理解三种循环语句的执行流程;
  7. 掌握while语句,do-while语句以及for语句的语法及基本应用;
  8. 掌握多重循环的使用;
  9. 掌握循环结构的编程方法;

 

1.编制程序,根据输入的x的值,计算y的值并输出。

 

#include<stdio.h>
int main()
{
	float x,y;
	printf("请输入x的值:");
	scanf("%f",&x);
	if(x<=2.5)
	{
		y=x*x+1;
		
	}
	else
	{
		y=x*x-1;
	}
	printf("y=%f",y);
	return 0;
}

2.从键盘上输入三个数a,b,c,按照从小到大的顺序排序后输出。(要求,最后数从小到大依次存放在a,b,c中)。如:从键盘上输入:23 12 45,程序处理后应该是a=12  b=23  c=45。然后输出a,b,c即可。

#include<stdio.h> 
int main()
{
	float a,b,c,t;
	printf("请输入三个数");
	scanf("%f,%f,%f",&a,&b,&c);
	if(a>b)
	{
		t=a;
		a=b;
		b=t;
	}
		if(a>c)
	{
		t=a;
		a=c;
		c=t;
	}	
	    if(b>c)
	{
		t=b;
		b=c;
		c=t;
	}
	printf("从小到大为:%f,%f,%f",a,b,c);
	
	return 0;
}

3.企业发放的奖金根据利润提成。利润I低于或等于10万元的,奖金可提10%;利润高于10万元的,低于20万元时,低于10万元的部分仍按10%提成,高于10万元的部分按7%提成;200000<I<400000时,低于20万元的部分仍按上述办法提成,高于20万元的部分按5%提成;400000<I<600000时,高于40万元的部分按3%提成,600000<I<1000000时,高于60万元的部分按1.5%提成;I>1000000时,超过100万元的部分按1%提成。从键盘上输入当月利润I,求应发奖金总数。

#include<stdio.h>
int main()
{
	int i,y;
	printf("请输入利润:");
	scanf("%d",&i);
	if(i<=100000)
		y=i*0.1;
	else if(i<=200000)
		y=100000*0.1+(i-100000)*0.07;
	else if(i<400000)
		y=100000*0.1+100000*0.07+(i-200000)*0.05;
	else if(i<600000)
		y=100000*0.1+100000*0.07+200000*0.05+(i-400000)*0.03;
	else if(i<1000000)
		y=100000*0.1+100000*0.07+200000*0.05+400000*0.03+(i-600000)*0.015;	
	else if(i>=1000000)
		y=100000*0.1+100000*0.07+200000*0.05+400000*0.03+600000*0.015+(i-1000000)*0.01;	
	printf("奖金金额为:%d",y);	
		
	return 0;	
 } 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值