第一次实验报告

C程序设计实验报告

实验项目:1.3.2 1.3.3 1.3.4 2.3.1 2.3.2

姓名:李宏远 实验地点:一教522 实验时间:2021/03/24

一、实验目的与要求

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

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

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

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

5、熟练掌握Markdown的用法

二、实验内容

1.1实验练习:1.3.2

问题的简单描述:编写C语言,计算两个整数的和与积。

1.2.实验代码

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

运行结果image

1.3.问题分析

出现的问题:printf总是忘记打最后的f,分号有时候会忘记

解决方法:熟能生巧

2.1实验练习:1.3.3

问题的简单描述:编写C语言,形成一个简单的图形

2.2实验代码

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

运行结果

image

2.3问题分析

出现的问题:符号对不上,不会换行。

解决方法:多次尝试,用空格让结果更加工整,网上查找换行方法

3.1实验练习:1.3.4

问题的简单描述:编写C语言,第一行输出字符串“Data Type and Size:”,从第二行开始输出Borland C++环境下各种数据类型存储空间的大小。

3.2实验代码

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

运行结果

image

3.3问题分析

出现问题:格式不懂,不知道其效果

解决方法:书

4.1实验练习:2.3.1

问题的简单描述:计算表达式,其中a,b的值自己输入。

4.2实验代码

#include<stdio.h>
#include<math.h>
void 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=%0.2f\n",x);
}

运行结果

image

4.3问题分析

出现的问题:不知道如何使用根号。

解决问题:听老师讲课,学会使用math数据库。

5.1实验练习:2.3.2

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

5.2实验代码

#include<stdio.h>
#define p 3.1415926
void main()
{
 float r,h,s,v;
 printf("please enter r,h:");
 scanf("%f,%f",&r,&h);
 s=r*r*p;
 v=r*r*p*h/3;
 printf("s=%5.2f",s);
 printf("v=%6.2f",v);
}

运行结果

5.3问题分析

出现的问题:不知道怎么带入π

解决方法:听同学上台讲解,学会如何自己带入数据

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

三、实验小结

收获:学习了更多的C语言语法知识,知道了如何代入数据,了解了C语言数据的类型区别。

不足:对于C语言语法的掌握仍待提高,熟能生巧。

posted @ 2021-03-30 01:17  苦力怕  阅读(52)  评论(0编辑  收藏  举报