第一次实验报告
C程序设计实验报告
姓名:揭子奇 实验地点:一教522 实验时间:2021.3.14
一.实验目的与要求
1、掌握DEVC++的安装方法,并实现程序的编辑、编译、连接、运行。
2、通过运行简单的C语言程序,初步了解C语言的结构特点。
3、掌握C语言的基本类型及使用方法。
4、熟悉C语言运算符和表达式的正确使用方法。
5、熟练掌握Markdown的用法
二.实验内容
实验项目1.3.2
#include <stdio.h>
void main()
{
int a,b,c;
printf("Please enter a,b:");
scanf("%d,%d",&a,&b);
c=a+b;
d=a*b
printf("c=%d\n",c);
}
实验小结:此实验要调试好相应环境,调试环境不同,所得结果也不同
实验项目1.3.3
#include <stdio.h>
void main()
{
printf("*\n");
printf("**\n");
printf("***\n");
printf("****\n");
printf("*****\n");
}
实验小结:此实验主要是告诉我们输出函数的,扎实基本功
实验项目:1.3.4
#include <stdio.h>
void main()
{
printf("Data Types and Sizes\n");
printf("long=%d\n",sizeof(long));
printf("unsigned int=%d\n",sizeof(unsigned));
printf("double=%d\n",sizeof(double));
}
实验小结:让我门认识且使用了sizeof函数的用法
实验项目:2.3.1
#include <stdio.h>
void main()
{
float a,b,x;
printf("Please enter a,b:\n");
scanf("%f",&a);
scanf("%f",&b);
x=(b+sqrt(b*b+2*a))/(a-b);
printf("x=%.2f",x);
}
实验小结:这个实验让我们了解和使用了是scanf函数另一种用法,同时这个实验还要注意小数点的保留位数
实验项目:2.3.2
#include <stdio.h>
#define p 3.14
void main()
{
float r,h,x,y;
printf("Please input r,h:\n");
scanf("%f,%f,&r,&h");
x=p*r*r;
y=x*h/3;
printf("底面积=%.2f 体积=%.2f",x,y);
}
实验小结:本实验注意宏定义的引用
三.流程图
graph TB
start[开始]-->input[输入10,8]
input-->conditionA{10是否大于8}
conditionA--YES-->printA[输出10]
conditionA--NO-->printB[输出8]
printA-->stop
printB-->stop
四.实验小结
1.本学期一次上的实验课,实打实的动手操作了一番,总体来说实验项目不难,但是对于各种函数的用法规则还是不熟,需要多加练习
2.对于流程图还是比较生疏