第一次实验报告

C程序设计第一次实验报告


姓名:胡熙国 实验地点:一教522 实验时间:2021-3-24

一、实验目的与要求

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

二、实验内容

1-1. 试验1
代码

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

1-2. 运行效果图

1-3. 试验小结:

  • scanf("%d",&a)//scanf函数里面不能用\n

2-1. 试验2
代码

#include <stdio.h>
int 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));
 }

2-2. 运行效果图

2-3. 试验小结:

  • 在不同的环境中有些类型的数据占用的空间大小不同

3-1. 试验3
代码

#include <stdio.h>
#include <math.h>
void main()
{
	float a,b,x;
	printf("please enter a,b\n");
	scanf("%f",&a);
	scanf("%f",&b);
	x=(b+sqrt(b*b+2*a))/(a-b);
	printf("x=%.2f",x);
}

3-2. 运行效果图

3-3. 试验小结:

  • .2f%表示保留两位小数,会自动的四舍五入
  • sqrt是math.h头文件里面的包含的一个函数,如果不写这个头文件的话程序依然可以运行,只是会警告提示
  • math.h里面包含了很多数学函数如三角函数反三角函数等

4-1. 试验4
代码

#include <stdio.h>
#define p 3.14
void main()
{
	float r, h, s, v;
	printf("please input r,h:");
	scanf("%f,%f", &r, &h);
	s = r * r * p;
	v = r * r * p * h / 3;
	printf("圆的面积 = %.2f 圆的体积 = %.2f", s, v);
}

4-2. 运行效果图

4-3. 试验小结:

  • define p 3.14 这是一个宏定义结尾没有分号,表示在下面的程序中出现p就会以3.14替换


三、流程图

四、总结

  • 有些问题要用到数学的方法去解决
  • 要用计算机的思维去尝试理解一些算法的实现
posted @ 2021-03-29 22:18  huxiguo  阅读(75)  评论(0编辑  收藏  举报
https://blog-static.cnblogs.com/files/xiaokang01/js.js 这是添加的文件的链接 color="2, 215, 215" 粒子的颜色设置 opacity="10" 粒子的透明度 count="17500" 粒子的个数