《C语言程序设计》实验报告(三).doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:5 大小:52KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

《C语言程序设计》实验报告(三).doc

《C语言程序设计》实验报告(三).doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《C语言程序设计》实验报告开课实验室:实训楼A-3042012年3月12日年级专业班2011级计算机科学与技术姓名范琳颖成绩课程名称C语言程序设计实验项目名称分支结构指导教师李峰实验目的1、熟练掌握关系运算符2、熟练掌握逻辑运算符3、熟练掌握if语句的各种形式4、熟练掌握是switch语句的用法二、实验内容1.求三角形的面积和周长:输入三角形的三条边a,b,c,如果能构成一个三角形,输出面积area和周长perimeter(保留2位小数);否则,输出“Thesesidesdonotcorrespondtoavalidtriangle”。2.判断数的符号:输入整数x,若x大于0,y=1;若x等于0,y=0;否则,y=-1,最后输出y。3.计算个人所得税:输入一个职工的月薪salary,输出应交的个人所得税tax(保留2位小数)。tax=rate*(salary-850)当salary<=850时,rate=0;当850<salary<=1350时,rate=5%;当1350<salary<=2850时,rate=10%;当2850<salary<=5850时,rate=15%;当5850<salary时,rate=20%;例如:输入1010.87输出tax=8.044.显示水果的价格:以下4种水果的单价分别是:3.00元/公斤,2.50元/公斤,4.10元/公斤,10.20元/公斤[1]apples[2]pears[3]oranges[4]grapes输入水果的编号,输出该水果的单价(保留2位小数)。如果输入不正确的编号,显示单价为0。5.字母转换:输入一个字符,如果它是大写字母,输出相应的小写字母;如果它是小写字母,输出相应的大写字母;否则,原样输出。6.找最小值:输入四个整数,输出其中的最小值。例:输入126190输出:minis1三、源程序清单1.#include"stdio.h"#include"math.h"main(){doublea,b,c,t,area,perimeter;scanf("%lf%lf%lf",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a){t=(a+b+c)/2;area=sqrt(t*(t-a)*(t-b)*(t-c));perimeter=a+b+c;printf("Theareais%.2f\n",area);printf("Theperimeteris%.2f\n",perimeter);}elseprintf("Thesesidesdonotcorrespondtoavalidtriangle");}2.#include"stdio.h"main(){intx,y;scanf("%d",&x);if(x>0)y=1;else{if(x==0)y=0;elsey=-1;}printf("%d\n",y);}3.#include"stdio.h"main(){doublesalary,tax,rate;scanf("%lf",&salary);if(salary<=850)rate=0.00;elseif(salary<=1350)rate=0.05;elseif(salary<=2850)rate=0.10;elseif(salary<=5850)rate=0.15;elserate=0.20;tax=rate*(salary-850);printf("Thetaxis%.2f\n",tax);}4.#include"stdio.h"main(){intia;scanf("%d",&ia);switch(ia){case1:printf("Thepriceofapplesis3.00yuan/kg\n");break;case2:printf("Thepriceofpearsis2.50yuan/kg\n");break;case3:printf("Thepriceoforangesis4.10yuan/kg\n");break;case4:printf("Thepriceofgrapesis10.20yuan/kg\n");break;default:printf("Thepriceis0\n");}}5.#include"stdio.h"voidmain(){charch;scanf("%c",&ch);if(ch>='A'&&ch<='Z')ch=ch+32;else{if(ch>='a'&&ch<='z')ch=ch-32;els