第一次实验报告
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出现的问题及解决方法:
出现的问题:单词容易打错,对于代码不熟悉。
解决方法:多多练习。
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");
}
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));
}
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);
}
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);
}
5.3出现的问题及解决方法:
出现的问题:对于一些格式不是很熟。
解决方法:多多练习。
2、学习流程图的画法:亿图、几种流程图的比较,画一个简单的流程图。
三、实验小结(在本次实验中收获与不足)
收获:
1、对于一些代码更加的熟悉和了解,也知道了如何去运用。
2、更加的熟悉DevC++d的结构和如何去运行。
不足:
1、在敲代码的过程当中老是会忘记一些符号,例如反括号,分号等,也经常会敲错字母导致程序运行不了。
2、对于一些运算符和一些表达式还是不够熟悉,当程序运行错误时,检查不出代码哪里错误,还是不够熟悉和了解。