程序设计基础(C语言)实验报告册
- 格式:doc
- 大小:528.50 KB
- 文档页数:55
《程序设计基础》(c语言)实践报告
专业 :计算机科学与技术
班级:
姓名:
学号:
教师:
《程序设计基础》(c语言)课程组
实验一
3、编写一个程序,从键盘上输入学生的三门课程成绩,求总成绩和平均成绩。#include<>
#include<>
main()
{
double a,b,c,pingjun,zonghe;
printf("enter a&b&c's mark:\n");
scanf("%lf%lf%lf",&a,&b,&c);
pingjun=(a+b+c)/3;
zonghe=a+b+c;
printf("pingjun=%lf\nzonghe=%lf\n",pingjun,zonghe);
getch();
}
#include<>
#include<>
main()
{
printf(" 5 2 0\n");
printf("+ 1 3 1 4\n");
printf(" 1 8 3 4 * 10\n");
4、输入一元二次方程的三个系数,求根。
#include<>
#include<>
void main()
{
double a,b,c,x1,x2,d;
printf("pleae enter a,b,c:\n");
scanf("%lf%lf%lf",&a,&b,&c);
d=b*b-4*a*c;
x1=(-b-sqrt(d))/(2*a);
x2=(-b+sqrt(d))/(2*a);
printf("x1=%lf\nx2=%lf\n",x1,x2);
5、输入三角形的三个边长a,b,c,输出面积s。#include<>
#include<>
main()
{
实验2选择结构程序设计一、实验目的
二、实验内容
三、实验源码及测试数据
#include<>
#include<>
main()
{
double x,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\n",y);
getch();
}
#include""
main()
{
int a,b,c,k,max,mid,min; scanf("%d%d%d",&a,&b,&c); if(a>b){k=a;a=b;b=k}
if(a>c){k=a;a=c;c=k}
if(b>c){k=b;b=c;c=k;}
#include<>
#include<>
main()
{
double a,b,c,s,r;
printf("please enter a,b,c:\n"); scanf("%lf%lf%lf",&a,&b,&c);
if(((a+b)-c)>0&&((a-b)-c)<0)
{r=(a+b+c)/2;
s=sqrt(r*(r-a)*(r-b)*(r-c));
printf("s=%lf\n",s);}
else printf("不能构成三角形\n"); getch();
}
#include<>
#include<>
main()
{
double a,b,c,x1,x2,d,x;
printf("please enter a,b,c:\n"); scanf("%lf%lf%lf",&a,&b,&c);
d=b*b-4*a*c;
if(a==0&&b==0)
printf("bushifangcheng\n");
if(a==0&&b!=0)
{x=-c/b;
printf("一元一次方程\n");
printf("%lf\n",x);}
if(a!=0&&d>0)
{x1=(-b-sqrt(d))/(2*a);
x2=(-b+sqrt(d))/(2*a);
printf("x1=%lf\nx2%lf\n",x1,x2);} if(a!=0&&d<0)
printf("wujie\n");
getch();
}
#include<>
#include<>
main()
{
int a,b,c=0,i;
printf("please enter a number\n"); scanf("%d",&a);
while(a>0)
{b=a%10;
c=b+10*c;
a=a/10;}
printf("%d",c);
getch();
}
#include<>
#include<>
main()
{
int a;
printf("please enter a:\n");
scanf("%d",&a);
if(a==100)
printf("A\n");
if(a>=90&&a<=99)
printf("B\n");
if(a>=80&&a<=89)
printf("C\n");