C语言程序实验报告~W&Lin

C语言实验报告

实验报告(一)

姓名:王曼霖 实验时间:2021.3.24 实验地点:一教522教室


实验目的:

 1.掌握DEVC++的安装方法,并实现程序的编辑、编译、连接、运行。
 2.通过运行简单的C语言程序,初步了解C语言的结构特点。
 3.掌握C语言的基本类型及使用方法。
 4.熟悉C语言的运算符和表达式的正确使用方法。

实验1.3.2

#include<stdio.h>
#define p 3.14
main()
{
	int a,b,c,d;
	printf("Please enter a,b:");
	scanf("%d,%d",&a,&b);
	c=a+b;
	d=a*b;
	printf("c=%d\n",c);
	printf("d=%d\n",d);
	
}	

运行图

小结:

  1. printf()为输出格式,同时应有scanf()进行输入设定,若没有scanf()程序将不会运行。(同时应注意scanf中的&为取地址符,不能丢!)
  2. %d为整型输出运算符,\n则为换行符

实验1.3.3

#include<stdio.h>
main()
{
	printf("*\n");
	printf("**\n");
	printf("***\n");
	printf("****\n");
	printf("*****\n");

}

运行图

小结:

*输入代码时,括号两边一开始就要补全,以免忘记导致程序报错。
*每一行代码结束,都要添加分号!!!


实验1.3.4

#include<stdio.h>
main()
{
	printf("Data Types and Sizes :\n");
	printf("long: %d\n",sizeof(long));
	printf("unsigned int: %d\n",sizeof(unsigned int));
	printf("double: %d\n",sizeof(double));
}

运行图

小结:

*sizeof是计算数据类型长度
*在DEV C++环境中,double为双精度实数型,字节长度为8;
int为整型,字节长度为4;一个中文汉字,字节长度为2。


实验2.3.1

#include<stdio.h>
#include<math.h>
main()
{
	float a,b;
	double  x;
	printf("Please enter a,b:");
	scanf("%f,%f",&a,&b);
	x=(b+sqrt(b*b+2*a))/(a-b);
	printf("x=%.2lf",x);

	
}

运行图

#include<stdio.h>
#include<math.h>
main()
{
	float a,b;
	double  x;
	printf("Please enter a,b:");
	scanf("%f,%f",&a,&b);
	x=(b+sqrt(b*b+2*a))/(a-b);
	printf("x=%.3lf",x);

	
}

1.乘法或者平方均用*,除法为/
2.进行算术运算时,考虑运算优先级问题并注意结合方向。
括号>赋值>逗号

3.%0.2lf是指保留两位小数的浮点型输出;
%5.2lf则是指总体字节位数为5包括小数点在内(若输出值发现不符合设定,则可能是自动选择了与小数位数对齐(.2))
4.进行数学运算时(开平方运算),需要添加头文件<math.h>


实验2.3.2

#include<stdio.h>
#define p 3.14
main()
{
	float r,h;
	double s,v;
	printf("Please input r,h:\n");
	scanf("%f%f",&r,&h);
	s=r*r*p;
	v=s*p*(h/3);
	printf("s=%lf\n",s);
	printf("v=%lf\n",v);
	
}

运行图

小结

*注意运算优先级以及算数公式


流程图


实验小结

  1. 做实验要求的一个是熟练度,一个是对于代码的熟悉程度,还有敢于下手的勇气
    2.通过第一次实验上手C语言,可以增强自信心,尤其是一段段代码运行时,心中涌起的阵阵自豪感
    3.同学和老师是我们最大的资源库,一定牢牢把握住!
posted @ 2021-03-28 16:57  余下的林  阅读(477)  评论(1编辑  收藏  举报