c语言实验报告 医学信息工程16级2班

上传人:简****9 文档编号:95562659 上传时间:2019-08-20 格式:DOC 页数:56 大小:59.84KB
返回 下载 相关 举报
c语言实验报告 医学信息工程16级2班_第1页
第1页 / 共56页
c语言实验报告 医学信息工程16级2班_第2页
第2页 / 共56页
c语言实验报告 医学信息工程16级2班_第3页
第3页 / 共56页
c语言实验报告 医学信息工程16级2班_第4页
第4页 / 共56页
c语言实验报告 医学信息工程16级2班_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《c语言实验报告 医学信息工程16级2班》由会员分享,可在线阅读,更多相关《c语言实验报告 医学信息工程16级2班(56页珍藏版)》请在金锄头文库上搜索。

1、56手工打造天然无添加O(_)O姓名:陈程洁学号:201612203502001专业班级:医学信息工程16级2班实验一 熟悉C语言编程环境调试示例:#include int main() printf(Welcome to you!n); return 0;基础编程题(1)输出短句:在屏幕上显示一个短句“Programming in C is fun!”。#include int main()printf(Programming in C is fun!n );return 0; (2)输出三角形:在屏幕上显示下列三角形图案。#include int main() int i,j; for(i

2、=0;ii;j-) printf(* ); printf(n); return 0;(3)输出菱形图案:在屏幕上显示下列菱形图案。#include int main() printf( A n ); printf(A An); printf( A n);return 0;改错题:输出带框文字:在屏幕上输出以下3行信息。* Welcome* #include int main() printf(* * * * * * * * * * * * * n); printf(Welcomen); printf(* * * * * * * * * * * * * n); return 0;拓展编程题:(1

3、) 输出短句(What is a computer?):在屏幕上显示一个短句“What is a computer?”#include int main() printf(What is a computer?n); return 0;(2) 输出倒三角形图案:在屏幕上显示下列倒三角图案。#include int main() int i,j,k; for(j=4;j0;j-) for(i=0;i4-j;i+) printf( ); for(i=0;ij;i+) printf(* ); printf(n); return 0;实验二 用C语言编写简单程序2.1 基本数据处理调试示例#inclu

4、de int main() int celsius,fahr; fahr=100; celsius =5*(fahr -32 )/9; printf(fahr=%d,celsius=%d n,fahr,celsius); return 0;基础编程题(1) 温度转换:求华氏温度150F对应的摄氏温度。#include int main() int celsius,fahr; fahr=150; celsius =5*fahr/9-5*32/9; printf(fahr=%d,celsius=%d n,fahr,celsius); return 0;(2) 计算物体自由下落的距离:一个物体从10

5、0m的高空自由落下,编写程序,求它在前面3s内下落的垂直距离。设重力加速度为10m/s2。#include int main() int h,g,t; g=10; t=3; h=g*t*t/2; printf(height=%dn,h); return 0;(3) 计算平均分:已知某为学生的数学、英语和计算机课程的成绩分别是87分、72分和93分,求该生3门课程的平均分。#include int main() int Mt,Eg,Cp; Mt=87; Eg=72; Cp=93; printf(math=%d,end=%d,comp=%d,average=%d,Mt,Eg,Cp,(Mt+Eg+C

6、p)/3); return 0;改错题:计算某个数的平方赋值给y;分别以“y=x*x”和“x*x=y”的形式输出x和y的值。请不要删除源程序中的任何注释。示例:9=3*33*3=9#includeint main(void) int x,y; scanf(%d,&x); y=x*x; printf(%d = %d * %dn,y,x,x); /*/ printf(%d * %d = %dn,x,x,y); return 0 ;拓展编程题(1) 计算华氏温度:求摄氏温度26C对应的华氏温度。计算公式如下:f=(9/5)xc+32 其中,c表示摄氏温度,f表示华氏温度。#includeint ma

7、in(void) int c,f; c=26; f=9*c/5+32; printf(celsius=%d,fahr=%d,c,f); return 0 ;(2) 求一个三位数的各位数字:当n为152时,分别求出n的个位数字(digit1)、十位数(digit2)和百位数字(digit3)的值。#includeint main(void) int n,digit1,digit2,digit3; n=152; digit1=n%10; digit2=(n/10)%10; digit3=n/100; printf(整数%d的个位数字是%d,十位数字是%d,百位数字%dn,n,digit1,digi

8、t2,digit3); return 0 ;2.2 计算分段函数调试示例#includeint main(void) double x,y; printf(Enter x:); scanf(%lf,&x); if(x!=0) y=1/x; else y=0; printf(f(%.2f)=%.1fn,x,y); return 0 ;基础编程题(1) 计算摄氏温度:输入华氏温度,输出对应的摄氏温度。#includeint main() int c,f; scanf(%d,&f); c=5*(f-32)/9; printf(fahr = %dn,c); return 0;(2)计算存款利息:输入存

9、款金额money,存期year和年利率rate,根据下列公式计算存款到期时的利息interest(税前),输出时保留2位小数。#include #include int main() int m,y;double r,i; scanf(%d %d %lf,&m,&y,&r) printf(money = %d,year = %d,rate = %fn,m,y,r); i=m*pow(1+r,y)-m; printf(interest = %.2f,i); return 0;(2) 计算分段函数:输入x,计算并输出下列分段函数f(x)的值(保留2位小数),请调用sqrt函数求平方根,调用pow函

10、数求幂。#include#include int main(void) double x,y;scanf(%lf,&x); if(x0) y=pow(x+1,2)+2*x+1/x; else y=sqrt(x); printf(f(%.2f)=%.2f,x,y); return 0 ;改错题:计算f(x)的值:输入实数x,计算并输出下列分段函数f(x)的值,输出是保留1位小数。#includeint main(void) double x,y; printf(Enter x:); scanf(%lf,&x); if(x=10) y=1/x; else y=x; printf(f(%.1f)=%

11、.1f,x,y); return 0 ;拓展编程题(1) 整数四则运算:输入两个整数num1和num2,计算并输出他们的和、差、积、商与余数。#includeint main(void) int num1,num2; scanf(%d%d,&num1,&num2); printf(%d+%d=%dn,num1,num2,num1+num2); printf(%d-%d=%dn,num1,num2,num1-num2); printf(%d*%d=%dn,num1,num2,num1*num2); printf(%d/%d=%dn,num1,num2,num1/num2); printf(%d%d=%d,num1,num2,num1%num2); return 0 ;(2) 阶梯电价。#includeint main(void) int x; double y; scanf(%d,&x); if(x=50) y=0.53*x; else y=0.53*50+(x-50)*0.58; printf(cost=%.2f,y); return

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号