第一次实验报告

C程序设计实验报告

实验项目1.3.2 1.3.3. 1.3.4 2.3.1 2.3.2

姓名:赖芳 实验地点:一教522 实验时间:2021年3月24日

一、实验目的与要求

1、掌握DEVC++的安装方法,并实现程序的编辑、编译、连接、运行。

2、通过运行简单的C语言程序,初步了解C语言的结构特点。

3、掌握C语言的基本类型及使用方法。

4、熟悉C语言运算符和表达式的正确使用方法。

5、熟练掌握Markdown的用法

二、实验内容

1、实验练习

1.3.2

1.1问题的简单描述:编写程序,计算两个整数的和与积。

1.2实验代码:

main()
{
  int a,b,c,d;
  printf("Please enter a,b:");
  scanf("%d,%d,&a,&b);
  c=a+b;
  d=a*b;
  printf("a+b=%d,c);
  printf("a*b=%d,d);
}

1.3.2

1.3出现的问题及解决方法:

出现的问题:单词容易打错,对于代码不熟悉。
解决方法:多多练习。

1.3.3

2.1问题的简单描述:编写程序,输出一个由字母A组成的等腰三角形图案,三角形的两边空白处用字母O填充。

2.2实验代码:

main()
{
  printf("LLLLLFLLLLL\n");
  printf("LLLLFFFLLLL\n");
  printf("LLLFFFFFLLL\n");
  printf("LLFFFFFFFLL\n");
  printf("LFFFFFFFFFL\n");
  printf("FFFFFFFFFFF\n");
}

1.3.3

2.3出现的问题及解决方法:

出现的问题:容易漏掉分号。
解决方法:多多练习。

1.3.4

3.1问题的简单描述:编写程序,第1行输出字符串“Data Types and Sizes:",从第2行开始打印输出Borland C++环境下C语言中各种数据类型存储空间的大小。

3.2实验代码:

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));
}

1.3.4

3.3出现的问题及解决方法:

出现的问题:对于一些语法知识不够熟练,容易忘记。
解决方法:多加练习,多看书。

2.3.1

4.1问题的简单描述:计算并输出表达式的值。其中a和b的值从键盘输入。

4.2实验代码:

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

2.3.1

4.3出现的问题及解决方法:

出现的问题:对于一些符号的运用不够熟悉,会搞混。
解决方法:进行针对性的记忆和练习。

2.3.2

5.1问题的简单描述:从键盘输入圆锥体的半径r和高度h,并计算其底面积和体积。

5.2实验代码:

   #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);
}

2.3.2

5.3出现的问题及解决方法:

出现的问题:对于一些格式不是很熟。
解决方法:多多练习。

2、学习流程图的画法:亿图、几种流程图的比较,画一个简单的流程图。

流程图

三、实验小结(在本次实验中收获与不足)

收获:

1、对于一些代码更加的熟悉和了解,也知道了如何去运用。

2、更加的熟悉DevC++d的结构和如何去运行。

不足:

1、在敲代码的过程当中老是会忘记一些符号,例如反括号,分号等,也经常会敲错字母导致程序运行不了。

2、对于一些运算符和一些表达式还是不够熟悉,当程序运行错误时,检查不出代码哪里错误,还是不够熟悉和了解。

posted @ 2021-03-30 07:47  TodayLF  阅读(72)  评论(0编辑  收藏  举报