第一次实验报告

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.实验练习:1.3.2
问题的简单描述:编写程序,计算两个整数的和与积
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("c=%d\n",c);
    printf("d=%d\n",d);
}

运行结果

1.3.问题分析:出现的问题:每段代码结尾的“;”有时会忘记;有时关键词会不小心打错。
解决方法:多打打简单的代码,多看看书。
2.1实验练习:1.3.3
问题的简单描述:编写程序,编辑简单的C语言程序
2.2实验代码

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

运行结果

2.3问题分析:代码打完时需多检查,在打代码的过程中注意输入状态。
3.1实验练习:1.3.4
问题的简单描述:编写程序,第一行输出字符串“Data Type and Size:”,从第二行开始打印输出Borland C++环境下C语言中各种数据类型存储空间的大小。
3.2实验代码

#include <stdio.h>
main()
{
    printf("Data Type 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问题分析:出现的问题:有时没注意是不是在英文状态下输入代码,会忘记打括号;
解决方法:要细心,多注意输入时是否是在英文状态下。
4.1实验练习:2.3.1
问题的简单描述:计算表达式,其中a,b的值从键盘输入。
4.2实验代码

#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=%.2lf\n",x);
}

运行结果

4.3问题分析:出现的问题:忘记输入math函数从而代码出现错误,对代码不熟悉;
解决方法:多认真仔细的检查,多思考。
5.1实验练习:。2.3.2
问题的简单描述:从键盘输入圆锥体的半径r和高度h,并计算其底面积和体积。
5.2实验代码

#include <stdio.h>
#define p 3.14
void main()
{
         fioat r,h,s,v;
         printf("please input r,h:");
         printf("%f,%f",&r,&h);
         s=r*r*p;
         v=r*r*p*h/3
         printf("s=%.2f\n",s);
         printf("v=%.2f\n",v);
}

运行结果

5.3问题分析:%.2f是指保留两位小数的浮点型输出,应弄清楚代码的含义。

2、学习流程图的画法:亿图、几种流程图的比较,画一个简单的流程图。

三、实验小结

收获:对代码的认识比以前更多,学会了运算符的注意事项,对代码的操作也越来越熟练;
不足:对函数的种类了解不多,在打代码过程中会出现代码的符号缺失。

posted @ 2021-03-29 22:00  SSOY  阅读(101)  评论(0编辑  收藏  举报