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

  • 格式:doc
  • 大小:528.50 KB
  • 文档页数:55

下载文档原格式

  / 55
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《程序设计基础》(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");