程序设计基础(C语言)实验报告册.doc

程序设计基础(C语言)实验报告册.doc

ID:53322128

大小:462.00 KB

页数:49页

时间:2020-04-03

程序设计基础(C语言)实验报告册.doc_第1页
程序设计基础(C语言)实验报告册.doc_第2页
程序设计基础(C语言)实验报告册.doc_第3页
程序设计基础(C语言)实验报告册.doc_第4页
程序设计基础(C语言)实验报告册.doc_第5页
资源描述:

《程序设计基础(C语言)实验报告册.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《程序设计基础》(c语言)实践报告专业:计算机科学与技术班级:姓名:学号:教师:《程序设计基础》(c语言)课程组实验一1、编写程序,输入一个四位数,打印输出其个位数、十位数、百位数和千位数。#include#includemain(){inta,b,i;printf("pleaseenteranumber:");scanf("%d",&a);for(i=1;i<=4;i++){b=a%10;a=a/10;printf("%d",b);}getch();}2、编写程序,

2、从键盘上输入两个电阻的值,求它们并联和串连的电阻值,输出结果保留两位小数。#include#includemain(){doublea,b,chuanlian,binglian;printf("pleaseentera&b:");scanf("%lf%lf",&a,&b);chuanlian=a+b;binglian=1/((1/a)+(1/b));printf("chuanlian=%.2lfbinglian=%.2lf",chuanlian,binglian)

3、;getch();}3、编写一个程序,从键盘上输入学生的三门课程成绩,求总成绩和平均成绩。#include#includemain(){doublea,b,c,pingjun,zonghe;printf("entera&b&c'smark:");scanf("%lf%lf%lf",&a,&b,&c);pingjun=(a+b+c)/3;zonghe=a+b+c;printf("pingjun=%lfzonghe=%lf",pingjun,zonghe);getch

4、();}#include#includemain(){printf("520");printf("+1314");printf("1834*10");4、输入一元二次方程的三个系数,求根。#include#includevoidmain(){doublea,b,c,x1,x2,d;printf("pleaeentera,b,c:");scanf("%lf%lf%lf",&a,&b,&c);d=b*b-4*a*c;x1=(-b-

5、sqrt(d))/(2*a);x2=(-b+sqrt(d))/(2*a);printf("x1=%lfx2=%lf",x1,x2);5、输入三角形的三个边长a,b,c,输出面积s。#include#includemain(){doublea,b,c,s,r;printf("pleaeentera,b,c:");scanf("%lf%lf%lf",&a,&b,&c);r=(a+b+c)/2;s=sqrt(r*(r-a)*(r-b)*(r-c));printf("s=%

6、lf",s);getch();}实验2选择结构程序设计一、实验目的1、了解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。2、学会正确使用逻辑运算符和逻辑表达式。3、熟练掌握if语句和switch语句。4、结合程序掌握一些简单的算法。1.有一个函数用scanf函数输入x的值(分别为x<1、1~10、≥10三种情况),求y值。2、输入3个整数,要求按由小到大的顺序输出。3、根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积。4、有y=ax*x+bx+c,输入a,b,c。当a=0,b=

7、0时,输出不是方程。当a=0,b≠0时,输出是一元一次方程,x=-c/b。当a≠0,△>0,输出方程X1,X2的解。当a≠0,△<0,输出无实根。5、键盘输入一个至多五位数,判断它是几位数,并将该数逆序输出。例:输入1456,输出结果是:四位数,逆序后:6541。7、编写程序,要求从键盘输入成绩,输出对应的等级(100分为A,90-99为B,80-89为C,70-79为D,60-69为E,小于60为F)。8、设计一个简单的计算机程序,用户输入运算数和四则运算符(+、-、*、/),输出计算结果。二、实验内容三、实

8、验源码及测试数据#include#includemain(){doublex,y;scanf("%lf",&x);if(x<1)y=x;if(x>=1&&x<10)y=2*x-1;if(x>=10)y=3*x-11;printf("%lf",y);getch();}#include"stdio.h"main(){inta,b,c,k,max,mi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。