C语言程序设计(实验一)
实验项目:1.3.2,1.3.3,1.3.4,2.3.1,2.3.2
姓名:邹琼 实验地点:家 实验时间:2020年2月28日
一、实验目的与要求
1、实验目的
掌握DEVC++的安装方法,并实现程序的编辑、编译、连接、运行。
通过运行简单的C语言程序,初步了解C语言的结构特点
掌握C语言的基本类型及使用方法。
熟悉C语言运算符和表达式的正确使用方法。
2、实验要求

二、实验内容
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("%d+%d=%d\n",a,b,c);
printf("%d*%d=%d\n",a,b,d);
}
问题分析:在运行程序时,输入法转换成了中文输入法,导致字节不同,结果错误。
2、实验练习:1.3.3
问题的简单描述:无
实验代码:
#include<stdio.h>
main()
{
printf("*\n");
printf("**\n");
printf("***\n");
printf("****\n");
printf("*****\n");
}
问题分析:无
3、实验练习:1.3.4
问题的简单描述:编写程序,第一行输出字符串“Data Types and Sizes :\n"),第二行开始打印输出C语言中各种数据类型存储空间大小且要利用sizeof函数。
实验代码:
#include<stdio.h>
main()
{
printf("Date Types and Sizes:\n");
printf("long:%d\n",sizeof(long));
printf("unsigned int:%d\n",sizeof(unsigned int));
printf("double:%d\n",sizeof(double));
}
问题分析:sizeof运算符的特殊用法
4、实验练习:2.3.1
问题的简单描述:在代码中有数学函数时,要加上#include<math.h>。用float声明数据类型。
实验代码:
#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+2*a))/(a-b);
printf("x=%.2f",x);
}
问题分析:sqrt是一个数学函数,所以头文件中要用math来包括。要用关键字来声明数据类型。
5、实验练习:2.3.2
问题的简单描述:π在C语言中的应用
实验代码:
#include<stdio.h>
#include<math.h>
main()
{
float r,h,s,v;
printf("Please input r,h:\n");
scanf("%f,%f",&r,&h);
s=3.14*r*r;
v=3.14*r*r*h/3;
printf("底面积=%.2f 体积=%.2f",s,v);
}
问题分析:π在C语言中不能直接应用,要用到宏定义。或者用3.14来代替。
三、实验小结(在本次实验中的收获与不足)
在本次实验中,解决了之前的很多疑问,果然实践才是更为重要的。不懂就要问,这样才会进步。在这次的实验过程中,我发现细节在写代码的时候真的很重要,所以以后在写代码的时候要更加细心和严谨。最后,要多多在电脑上多多实践,毕竟,熟能生巧嘛。
C语言程序设计(实验一)的更多相关文章
- 160809208沈昊辰c语言程序设计实验选择结构设计
<C语言程序设计>实验报告 学 号 160809208 姓 名 沈昊辰 专业.班 计科16-2班 学 期 2016-2017 第1学期 指导教师 黄俊莲 吴喆 实验地点 C区二层机房 ...
- 160809209_李梦鑫_C语言程序设计实验3 循环结构程序设计
<C语言程序设计>实验报告 学 号 160809209 姓 名 李梦鑫 专业.班 计科16-2班 学 期 2016-2017 第1学期 指导教师 黄俊莲 吉吉老师 实验地点 C05 ...
- 160809209_李梦鑫_C语言程序设计实验2+选择结构程序设计_进阶
<C语言程序设计>实验报告 学 号 160809209 姓 名 李梦鑫 专业.班 计科16-2班 学 期 2016-2017 第1学期 指导教师 黄俊莲 吴喆 实验地点 C05 机 ...
- C语言程序设计实验报告三
C程序设计实验报告 姓 名:张美盛 实验地点:家 实验时间:2020年3月29日 实验项目:4.3.1 If语句的应用 4.3.2 switch-case的应用 4.3.3 switch-case嵌套 ...
- C语言程序设计实验报告(第一次实验)
C程序设计实验报告 实验项目:C语言程序设计教程实验1.3.2:1.3.3:1.3.4:2.3.1:2.3.2 姓名:赖瑾 实验地点:家 实验时间:2020.2.25 目录 C程序设计实验报告 一.实 ...
- C语言程序设计实验报告四
C程序设计实验报告 姓 名:赖瑾 实验地点:家 实验时间:2020年4月9日 实验项目:5.3.1练习2 求数列的前n项和 5.3.2练习2 求水仙花数 5.3.4 十进制转换 5.3.5练习1 百马 ...
- 160809209_李梦鑫_C语言程序设计实验2 选择结构程序设计
实验2-1 输入3个数,并按由大到小的顺序输出. 实验要求: 编写一个C程序,输入3个数,并按由大到小的顺序输出. 源码:#include <stdio.h> int main() { i ...
- 符瑞艺 160809228_C语言程序设计实验2 选择结构程序设计
实验2- 输入3个数,并按由大到小的顺序输出. 实验要求: 编写一个C程序,输入3个数,并按由大到小的顺序输出. 参考: 源码: #include <stdio.h> int main() ...
- 学号160809224姓名黄家帅c语言程序设计实验2 选择结构程序设计
实验2-1 输入3个数,并按由大到小的顺序输出. 实验要求: 编写一个C程序,输入3个数,并按由大到小的顺序输出. 源码: #include <stdio.h>void main(){ i ...
- 学号160809212姓名田京诚C语言程序设计实验2选择结构程序设计
编写一个C程序,输入3个数,并按由大到小的顺序输出. 1 #include <stdio.h> void main(){ int a,b,c,t; printf("请输入三个整数 ...
随机推荐
- 深入解读大厂java面试必考基本功-HashMap集合
课程简介 HashMap集合在企业开发中是必用的集合同时也是面试官面试率很高的集合,因为HashMap里面涉及了很多的知识点,可以比较全面考察面试者的基本功,想要拿到一个好offer,这是一个迈不过的 ...
- ROS中3D机器人建模(四)
一.创建一个7-DOF机械臂机器人 创建一个名为seven_dof_arm.xacro的文件,写入相应的代码,其关节名称如下: bottom_joint shoulder_pan_joint shou ...
- 实验18:HDLC和PPP
实验15-1:HDLC 和PPP 封装 Ø 实验目的通过本实验,读者可以掌握如下技能:(1) 串行链路上的封装概念(2) HDLC 封装(3) PPP 封装 Ø 实验拓扑 实验步骤n ...
- POJ_3450_KMP
http://poj.org/problem?id=3450 直接暴力枚举第一行的每一个字串,在下面的字符串中查找就行了,注意不符合就及时break. 然后试了一下strstr,发现效率是KMP的3- ...
- Open Images V4 下载自己需要的类别
OpenImages V4数据集描述1)这个v4数据集主要有两种用途:对象检测及分类,意思是说可以用这个数据集训练出对象检测模型,用于识别图像中的对象类别及位置边框.视觉关系检测,比如你用这个v4数据 ...
- 通过Python包来剪枝、蒸馏DNN
用 Distiller 压缩 PyTorch 模型 作者: PyTorch 中文网发布: 2018年7月15日 5,101阅读 0评论 近日,Intel 开源了一个用于神经网络压缩的开源 Python ...
- 小白学 Python 数据分析(4):Pandas (三)数据结构 DataFrame
在家为国家做贡献太无聊,不如跟我一起学点 Python 人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Panda ...
- 源码详解系列(八) ------ 全面讲解HikariCP的使用和源码
简介 HikariCP 是用于创建和管理连接,利用"池"的方式复用连接减少资源开销,和其他数据源一样,也具有连接数控制.连接可靠性测试.连接泄露控制.缓存语句等功能,另外,和 dr ...
- vue hash模式下微信分享后打开首页,三种完美解决方案
微信分享功能给我们带来了很大的便利,使得基于微信开发出来的 H5 页面可以很好的通过微信平台进行传播.所以呢,基本上每个基于微信开发的 H5 都会集成微信分享功能.但是,前几天在对接微信分享 API ...
- 《Java 8 in Action》Chapter 11:CompletableFuture:组合式异步编程
某个网站的数据来自Facebook.Twitter和Google,这就需要网站与互联网上的多个Web服务通信.可是,你并不希望因为等待某些服务的响应,阻塞应用程序的运行,浪费数十亿宝贵的CPU时钟周期 ...