第一次实验报告

 

C程序设计实验报告

姓名:许欣明    实验地点:一教计算机实验室522     实验时间:2021.3.24

一、实验目的与要求:

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

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

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

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

5、熟练掌握Markdown的用法

二、实验内容:

1、实验项目1.3.2

代码:

#include <stdio.h>

int main()
{
    int a = 0;
    int b = 0;
    int c = 0;
    int d = 0;
    printf("please enter a,b:3,5\n");
    scanf("%d%d",&a,&b);
    c=a+b;
    d=a*b;
    printf("c=%d/n"c);
    printf("d=%d\n",d);  
    return 0;  
}

运行图:

 

问题注意:

1.使用scanf函数的不要忘记取地址符号“&”。

2.每一个语句写完后不要忘记分号。

 

 

 

 2、实验项目1.3.3:

代码:

 1 #include <stdio.h>
 2 int main()
 3 {
 4     printf("*\n");
 5     printf("**\n");
 6     printf("***\n");
 7     printf("****\n");
 8     printf("*****\n");
 9     printf("******\n");
10     return 0;
11 }

运行图:

问题注意:

调用别人的函数时不要忘记调用头文件。

 

 

 

 

3、实验项目1.3.4:

代码:

#include <stdio.h>

int main()
{
     long a = 0;
     unsigned int b = 0;
     double c = 0.0;
     printf("Data Types and Sizes\n");
     printf("long:%d\n",sizeof(a));
     printf("unsigned int:%d\n",sizeof(b));
     printf("double:%d\n",sizeof(c));
     return 0;
}

运行图:

 

问题注意:

1.注意sizeof()并不是一个函数,而是一个标识符。功能是返回一个变量或者类型的大小,单位是字节。

2.注意一些地方\n的妙用,有些地方用起来可以使你的运行图看起来更美观、清晰。

 

 

 

 4、实验项目2.3.1:

代码:

#include<stdio.h>
#include<math.h>
int main()
{
    float a = 0;
    float b = 0;
    float c = 0;
    printf("please enter a,b\n");
    scanf("%f%f",&a,&b);;
    c=(b+sqrt(b*b+2*a))/(a-b);
    printf("x=%f",c);
    return 0;
}

运行图:

 

 

 注意问题:

1.变量的类型要与前面的定义一致,否则得到的结果会出现问题。比如a变量你定义的是整形,你输入的也应该是整形,如果你输入的为浮点型则会得到错误的答案。

2.使用sqrt()时不要忘记引用头文件。

 

 

5、实验项目2.3.2:

代码:

#include<stdio.h>
#define p 3.14
int main()
{
    int r =  0;
    int h = 0;
    loat s = 0;
    float v = 0;
    printf("please input r,h:");
    scanf("%d%d",&r&h);
    s=r*r*p;
    v=s*h/3;
    printf("dimianji:%f \n",s);
    printf("tiji:%f\n",v);
    return 0;
}

运行图:

 

 

 注意问题:

1.在%d或者%f等等一些类型的%后面的数字我们要清楚是什么意思。比如%0.2f表示的是这个浮点型数字保留两位小数。

2.而%5.2f表示的是这个浮点型数字共有五位包括小数点且保留两位小数,但如果保留两位小数后,整形数位过多,则应把整形数也全部打出。

 

三、流程图:

 

 

 

 

 

四、实验小结:

问题:

1.对键盘的不熟练依旧是大问题,还需要时间多加练习。特别是中英文需要不断的切换的时候,速度明显下降。

2.写程序的时候一定要用心,稍微一点什么小问题可能就会造成程序的出错。比如每一条语句写完了之后不要忘记加上分号,使用别人的函数时不要忘记引文件。

3.对一些基本的标识符还需要花时间去熟悉。

收获:

1.对程序的实现有了进一步的了解,自己的思维也开始变得缜密。

2.一些简单的程序的轻松的写下,对C语言这门课程兴趣也开始在提升。当一个人写下一个程序时,它给我们反馈的结果会让我们有一定的成就感,当然,我们现在所学并不能写出一些让人眼前一亮的东西,但在以后的日子里,认真学好每一步,自己写下一个小游戏是非常值得期待的。这一定会让我们感到非常有成就感。

 

posted @ 2021-03-28 13:35  __xu  阅读(90)  评论(0编辑  收藏  举报