贰
实验项目
- 1.3.2
- 1.3.3
- 1.3.4
- 2.3.1
- 2.3.2
姓名:王新媛
实验地点:一教522 实验时间:2020.03.24
一、实验目的与要求
- 1 掌握DEVC++的安装方法,并实现程序的编辑、编译、连接、运行。
- 2 通过运行简单的C语言程序,初步了解C语言的结构特点。
- 3 掌握C语言的基本类型及使用方法。
- 4 熟悉C语言运算符和表达式的正确使用方法。
- 5 熟练掌握Markdown的用法
二、实验内容
1、实验项目1.3.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("c=%d\n",c);
printf("d=%d\n",d);
}
运行图
问题
- 1 忘记把&a,&b放在引号的外面
- 2 忘记加;
2、实验项目1.3.3
代码:
#include <stdio.h>
main()
{
printf("*\n");
printf("**\n");
printf("***\n");
printf("****\n");
printf("*****\n");
printf("******\n");
}
运行图
问题
- 无
3、实验项目1.3.4
代码:
#include<stdio.h>
main()
{
printf("Data Types and Sizes :\n");
printf("char:%d\n",sizeof(char));
printf("float:%d\n",sizeof(short));
printf("double:%d\n",sizeof(double)) ;
}
运行图
问题
- 输入括号时中英文未切换
4、实验项目2.3.1
代码:
#include<stdio.h>
#include<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=%0.2f\n",x);
}
运行图
问题
- 1 未定义新函数
- 2 浮点的用法不太了解
5、实验项目2.3.2
代码:
#include <stdio.h>
#define p 3.14
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("s=%.2f v=%.2f\n",s,v);
}
运行图
问题
- 浮点的用法不太了解
三、流程图
四、实验小结
问题
- 1 打字较慢还需熟练
- 2 对浮点语法了解较少
- 3 粗心大意忘记加一些符号
- 4 中英文切换弄错
收获
- 1 对c语言更加了解
- 2 提高了我的学习兴趣
- 3 更愿意进行实验课