第一次实验报告

第一次实验报告

姓名:熊远辉 实验地点:一教522 实验时间:2021.3.24


实验目的与要求

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

实验内容

  1. 实验练习
  • 实验1.3.2 计算两个数的和与积
main()
{
	int a,b,c,d;
    printf("Please enter a,b:");
	scanf("%d,%d",&a,&b);
	c=a+b;
	d=a*b;
	printf("3+5=%d\n",c);
	printf("3*5=%d",d);
	
}

结果图示

问题描述及分析
注意符号的中英文,在编写代码时注意就行


  • 实验1.3.3
main()
{
	printf("*\n");
	printf("**\n");
	printf("***\n");
	printf("****\n");
	printf("*****\n");
}

结果图示


  • 实验1.3.4
main()
{
   printf("Data Types and Sizes:\n");
   int a;
   printf("long:%d\n",sizeof(a));
   unsigned short int b;
   printf("unsigned int:%d\n",sizeof(b));
   double c;
   printf("double:%d",sizeof(c));
}

结果图示

问题描述及分析
主要是sizeof函数的使用,注意数据类型的使用


  • 实验2.3.1
#include<math.h>
main()
{
	float a,b,x;
	printf("Please enter a,b:\n");
	scanf("%f%f",&a,&b);
	x=(b+sqrt(b*b+2*a))/(a-b);
	printf("x=%0.2f\n",x);
}

结果图示

问题描述及分析
scanf函数的应用较难以及小数点的输出,通过理解书上的知识点和例题便可以很好的解决这些问题


  • 实验2.3.2
#define P 3.14159
main()
{
	float r,h,s,v;
	printf("Please input r,h:\n");
	scanf("%f,%f",&r,&h);
	s=r*r*P;
	v=r*r*P*h/3;
	printf("底面积=%0.2f",s);
	printf("体积=%0.2f",v);
	
}

结果图示


问题描述及分析
小数点的位数,通过书上知识点可理解


2.学习流程图的画法
亿图较为简单


实验小结

我的收获

1.基于本次实验我进一步熟悉了Dev C++的使用方法
2.学会了scanf函数的基本用法
3.了解了小数点位数的使用
4.了解并学习了流程图的使用
5.学会了数据类型如何输出

我的不足

1.无法熟练的敲打代码,盲打速度很慢
2.刚开始将符号的中英文搞混
3.总是遗忘了一些符号导致代码无法运行
4.书上的知识点记忆不清

posted @ 2021-03-28 15:52  就是你了啦  阅读(64)  评论(0编辑  收藏  举报
/*鼠标样式动画*/ body{ background-repeat: repeat; background-attachment: fixed; background-size:cover; cursor: url(https://files.cnblogs.com/files/monster-jian/cursor.ico),auto; }