C语言学习系列六——第三章练习

练习3-7
#include<stdio.h>
int main()
{
	int grade;
	scanf("%d",&grade);
	int r=0;
	r=grade/10;
	
	switch(r){
		case 9:printf("A");break;
		case 8:printf("B");break;
		case 7:printf("C");break;
		case 6:printf("D");break;
		default:printf("E");break;
			
	}
	
	return 0;
 } 
87
B
练习3-8
#include<stdio.h>
int main()
{
	int choice;
	double price;
	for(int i=1;i<=5;i++){
		
		printf("[1] apples\n");
		printf("[2] pear\n");
		printf("[3] oranges\n");
		printf("[4] grapes\n");
		printf("[0] Exit\n");
		
		printf("Enter choice: ");
		
		scanf("%d",&choice);
		
		if(choice==0)
			break;
	
	
		switch(choice){
			
			case 1:printf("price=3.00\n");break;
				
			case 2:printf("price=2.50\n");break;
				
			case 3:printf("price=4.10\n");break;
				
			case 4:printf("price=10.20\n");break;
			
			default:printf("price=0.00\n");break;
		}
		
	
		
	
	}

	return 0;
	
}
[1] apples
[2] pear
[3] oranges
[4] grapes
[0] Exit
Enter choice: 2
price=2.50
[1] apples
[2] pear
[3] oranges
[4] grapes
[0] Exit
Enter choice: 1
price=3.00
[1] apples
[2] pear
[3] oranges
[4] grapes
[0] Exit
Enter choice: 3
price=4.10
[1] apples
[2] pear
[3] oranges
[4] grapes
[0] Exit
Enter choice: 5
price=0.00
[1] apples
[2] pear
[3] oranges
[4] grapes
[0] Exit
Enter choice: 6
price=0.00
改写例3-4
使用if-else 嵌套
练习3-9
#include<stdio.h>
int main()
{
	double x,y;
	
	printf("Enter x: ");
	
	scanf("%lf",&x);
	if(x<10){
		y=0;
	} 
	if(x>=0){
		if(0<=x<=15)
		 {
		 	y=4*x/3;
		 }
		 else{
		 	y=2.5*x-10.5; 	
		 }
		 
	}
	
	printf("f(%.2f)=%.2f\n",x,y);
	
	return 0;
}
Enter x: 9.5
f(9.50)=12.67

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值