实验项目

  • 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 更愿意进行实验课
posted on 2021-03-28 15:34  WANGXINYUAN  阅读(146)  评论(0编辑  收藏  举报