2016级(C语言程序的设计)上机实验报告模版1 - 顺序与分支资料全

更新时间:2023-10-13 19:04:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

., .. ..

北京信息科技大学

信息管理学院

(课程上机)实验报告

实验课程名称: C语言程序设计 专业: 信息安全 班级: 信安1601 学号: 2016012266 姓名: 陈志明 成绩: 实验名称 顺序与分支结构程序设计 实验地点 学生填写 实验时间 学生填写 1. 实验目的: ? 熟练掌握上机过程。 ? 熟练掌握顺序结构程序设计 ? 熟练掌握分支结构程序设计 【注】实验总用时:4课时。 2. 实验内容: ⑴ “圆柱计算”。输入一个半径及高,求组成的圆柱、圆锥的体积。 #include #include #include main() { float r,h,V; printf(\请输入圆柱的半径\\n\scanf(\printf(\请输入圆柱的高\\n\scanf(\V=M_PI*r*r*h; printf(\圆柱的体积为%f\\n\system(\return 0; } ⑵ “华氏温度到摄氏温度转换”。输入一个有效的华氏温度,输出其对应的摄氏温度。 #include #include main() { float F,T; printf(\请输入一个有效华氏温度\\n\scanf(\参考.资料

., .. ..

} T=(F-32)/1.8; printf(\换算为摄氏温度为%f℃\system(\⑶ 计算学生成绩。输入学生3门课成绩,输出总成绩及平均成绩,保留小数点后一位,小数点后第二位“四舍五入”。 #include #include main() { } ⑷ 字符的ASCII码。对于输入的某个有效字符,输出其在ASCII码表中的前驱字符及后继字符,并同时输出三者的ASCII码值。 #include #include main() { } ⑸ 最大值。输入三个数,输出最大值。 #include #include int main() { int a, b, c, max; char a,b,c; a=getchar(); b=a-1; c=a+1; printf(\输出字符\\n%c %c %c\\n\printf(\所对应ASCII\\n%d %d %d\system(\ printf(\请输入一个字符\\n\float a,b,c,d; printf(\请输入三名同学的成绩\\n\scanf(\d=(a+b+c)/3; printf(\平均成绩为%.1f\ system(\参考.资料

., .. ..

} printf(\请输入三个数\\n\scanf(\if (a >= b) max = a; else max = b; if (c>max) max = c; printf(\最大数是%d\system(\⑹ 最大值、最小值与顺序输出。输入四个数,输出最大值、最小值,并按从小到达顺序依次输出这四个数。 #include #include main() { float a,b,c,d,e; printf(\请输入四个数\\n\scanf(\ if(a>b) { } if(b>c) { } if(c>d) { } e=c; c=d; d=e; e=b; b=c; c=e; e=b; b=a; a=e; 参考.资料

., .. ..

} if(a>b) { } if(b>c) { } if(a>b) { } printf(\按大小依次排列为%f %f %f %f\\n\printf(\最大为%f\\n最小为%f\\n\system(\e=a; a=b; b=e; e=b; b=c; c=e; e=a; a=b; b=e; ⑺ 判断闰年。输入一个年份,判定该年是否是闰年,以输出文字形式说明。 #include #include main() { } ⑻ 奖金发放额计算问题。假设销售人员的收入由月薪及年终提成两部分组成,月薪固定为3000元,自行设计一个销售人员年销售提成(奖金)的分段计算方案,对于给定的某销售员年销售额,计算出其奖参考.资料

int a; printf(\请输入年份\\n\scanf(\if(a%4==0&&a@0!=0||a@0==0) printf(\是闰年\\n\printf(\不是闰年\\n\else system(\., .. ..

金、税金(按现行北京市纳税标准计算)、及实发金额。 #include #include main() { int a; float b,c,d; printf(\请输入该销售员年销售额\\n\scanf(\if(a>=1000000); b=a*0.1; b=a*0.08; b=a*0.05; if(a>=100000&&a<300000) b=a*0.01; if(a<1000) b=0; printf(\该员工奖金为%f\\n\c=(3000*12+b)/12; if(c<=3500) d=0; if(c>3500&&c<=5000); d=(c-3500)*0.03; if(c>5000&&c<=8000) d=105+(c-5000)*0.1; if(c>=8000&&c<12500) d=105+555+(c-8000)*0.2; if(c>=12500&&c<38500) d=105+555+1005+(c-12500)*0.25; if(c>=38500&&c<58500) if(a>=500000&&a<1000000) if(a>=300000&&a<500000); d=105+555+1005+2755+(c-58500)*0.3; if(c>=58500&&c<83500) d=105+555+1005+2755+5505+(c-58500)*0.35; if(c>=83500) d=105+555+1005+2755+5505+13505+(c-83500)*0.45; 参考.资料

本文来源:https://www.bwwdw.com/article/j01f.html

Top