第一次实验报告

C程序设计实验报告

实验项目:熟悉c语言的基本语法
姓名:谢垚 实验地点:计算机实验室一教522 实验时间:2021.03.24

一、实验目的与要求

1、掌握DEVC++的安装方法,并实现程序的编辑、编译、连接、运行。
2、通过运行简单的C语言程序,初步了解C语言的结构特点。
3、掌握C语言的基本类型及使用方法。
4、熟悉C语言运算符和表达式的正确使用方法。、
5、熟练掌握Markdown的用法

二、实验内容

1.实验练习

1.1计算两个数的和与积
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("%d+%d=%d\n",a,b,c);
    printf("%d*%d=%d\n",a,b,d);
}


1.3
在编写过程中;会忘记写导致代码出错,对基础的语法还不够了解

2.1
熟悉Dev C++环境
2.2

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

3.1
测试一些关键字的字符长度
3.2

#include<stdio.h>
main()
{
   printf("Data types and size :\n");
   printf("long:%d \n",sizeof(long));
   printf("unsigned int:%d\n",sizeof(unsigned int));
   printf("double:%d\n",sizeof(double));
}


4.1应用表达式
4.2

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


4.3对0.2f语法的理解及scanf中是否加逗号的不同

5.1计算圆柱的底面积及体积
5.2

#include<stdio.h>
#define P 3.14
main()
{
  float r,h,s,v;
  printf("Please input r,h:\n");
  scanf("%f%f",&r,&h);
  s=r*r*P;
  v=r*r*P*h/3;
  printf("底面积=%0.2f  体积=%0.2f",s,v);
}

流程图
image

三、实验小结

实验过程中打字比较慢,对键盘上的一些字符不够熟悉,实验时会弄错变量,造成一些愚蠢的错误,对语法的不熟悉,需要时间去思考。
通过这次实验让我对c语言的结构有了更好的理解,对课程的学习也有了点目标,能够理解其中的部分语法了。

posted @ 2021-03-28 14:57  模拟的  阅读(59)  评论(0编辑  收藏  举报