心碎的图案怎么用c语言编出来,教案实验2用c语言编写简单程序.doc
教案实验2用c语言编写简单程序
实验2 用C语言编写简单程序
2.1 基本数据处理1.调试示例
改正下列程序中的错误,求华氏温度100oF对应的摄氏温度?计算公式如下,其中:c 表示摄氏温度,f 表示华氏温度?(源程序error02_1.c)
源程序(有错误的程序)
#include
int main(void)
{
int celsius; fahr;
fahr =100;
celsius =5*(fahr -32) /9;
printf("fahr =d, celsius =%d\n", fahr, celsius);
return 0;
}
运行结果(改正后程序的运行结果)
fahr =100, celsius =37
error02_1.c(如图2.1所示)。
(2)使用工具栏按钮进行程序的编译和运行。工具栏按钮中,表示编译,表示停止编译,表示运行,表示停止运行。
图2.1 Guide打开文件界面
(3)单击编译按钮,编译时出现的第一条错误信息是:
error02_1.c:1:20: stdoi.h : No such file or directory
双击该错误信息,光标指向源程序第一行,错误信息指出不能打开”stdoi.h”文件,因为”stdio.h”被误写为”stdoi.h”。改正为” stdio.h”后,重新编译,新产生的第一条错误信息是:
error02_1.c:4: error: `fahr' undeclared (first use in this function)
双击该错误信息,光标指向源程序第四行,错误信息指出”fahr”变量没有被定义。仔细观察后,反省”fahr”前的分号应该为逗号。将”fahr”前的分号改为逗号后,重新编译,编译正确。
(4) 单击编译按钮,编译正确。
(5) 单击运行按钮,运行结果为:
fahr =d, celsius =37
结果不符合题目的要求,仔细检查源程序,发现函数printf中的”fahr =d”的”d”应为”%d”。改正后,重新编译和运行,运行结果与题目要求的结果一致。
2.编程题
求华氏温度150oF对应的摄氏温度?计算公式如下,其中:c 表示摄氏温度,f 表示华氏温度?
输入输出示例
fahr =150, celsius =66
3.编程题
求摄氏温度26℃对应的华氏温度?计算公式如下,其中:c 表示摄氏温度,f 表示华氏温度?
输入输出示例
celsius =26, fahr =78
4.编程题
已知某位学生的数学?英语和计算机课程的成绩分别是87 分?72 分和93 分,求该生3 门课程的平均分?
输入输出示例
math =87, eng =72, comp =93, average =84
5.编程题
当n 为152 时,分别求出n 的个位数字(digit1)?十位数字(digit2)和百位数字(digit3)的值?
输入输出示例
整数152 的个位数字是2,十位数字是5,百位数字是1
提示:n 的个位数字digit1 的值是n%10,十位数字digit2 的值是(n /10)%10,百位数字digit3的值是n /100?
思考:如果n 是一个四位数,如何求出它的每一位数字?
6.改错题
改正下列程序中的错误,计算某个数x 的平方y,并分别以“y =x*x”和“x*x =y”的形式输出x 和y 的值?请不要删除源程序中的任何注释?(源程序error02_2.cpp)
输入输出示例(假设x 的值为3)
9 =3*3
3*3 =9
源程序(有错误的程序)
#include
int main(void)
{
int y;
y =x*x;
printf("%d =%d*%d", x); /*输出
printf("d*%d =%d", y);
return 0;
}
2.2 计算分段函数
【实验目的】
1. 使用if语句计算分段函数。
2. 正确书写关系表达式。
3. 掌握基本输入函数的使用,能正确调用C语言提供的数学库函数。
4. 掌握简单的单步调试方法。
【实验内容】
1. 调试示例
改正下列程序中的错误,输入x?计算并输出下列分段函数f(x)的值(保留1位小数)?(源程序error02_3.c)
源程序(有错误的程序)
#include
int main(void)
{
double x, y;
printf("Enter x: ");
scanf("%lf", x);
if(x ! =0){
y =1 /x
}
else{
y =0;
}
printf("f(%.2f) =%.1f\n", x, y);
retu
心碎的图案怎么用c语言编出来,教案实验2用c语言编写简单程序.doc相关推荐
- C语言编写一个赋值程序,实验2 用C语言编写简单程序——2.1 基本数据处理.doc
实验2 用C语言编写简单程序--2.1 基本数据处理 实验2 用C语言编写简单程序 2.1 基本数据处理 [实验目的] (1)掌握算术表达式和赋值表达式的使用. (2)掌握基本输出函数的使用. (3) ...
- ubuntu系统中用c语言编写简单程序
目录 (一):修改参数提高下载速度 (二):c语言入门编写helloworld (三):在ubuntu系统下编写简单程序 (四):在windows系统下编写简单程序 (五):在ubuntu系统下使用m ...
- ubuntu系统下c语言入门以及编写简单程序
目录 一,hello world入门 二,在windows系统中编写简单程序 三,在ubuntu系统下用makefile方式编写程序 一,hello world入门 在linux操作系统中打开终端 1 ...
- ubuntu系统下C语言编写简单程序
文章目录 一.学习了解ubuntu系统下vim编辑器的基本运用. 1.如何进入vim编辑器 2.vim编辑器命令模式基本命令 3.vim编辑器编辑模式 4.vim编辑器末行模式命令 二.ubuntu系 ...
- R语言入门第二集 实验一:R 语言数据结构、数据导入与数据处理
R语言入门第二集 实验一:R 语言数据结构.数据导入与数据处理 一.资源 R语言基本数据结构练习和数据的导入和处理对象常用函数练习--东北大学大数据班R语言实训第一次作业" R(4)求解数据 ...
- ubuntu系统下c语言helloworld入门以及编写简单程序
文章目录 一.c语言helloworld入门 二.分别在ubuntu和windows系统下编写简单程序 (一)ubuntu系统下的简单主/子程序 (二)在windows系统下编写简单主/子程序 (三) ...
- 为什么c语言编的爱心是歪的,C语言之后(歪谈语言史)
众所周知,C语言是在B语言的基础上发展起来的,而B语言又是从A语言的基础上发展起来的.在学C的时候,我就曾经突发奇想,难道下一个取代C语言的是D语言吗?呵呵,当然不是,且不谈曾有D开头的语言(delp ...
- c语言选择结构程序设计实验报告6,c语言-选择结构程序设计实验报告4.doc
c语言-选择结构程序设计实验报告4.doc 实验报告 实验题目:选择结构程序设计 实验目的: 了解C语言表示逻辑量的方法(以0代表"假"以非0代表"真"). 学 ...
- 明解C语言入门篇_第8章_动手编写各种程序吧
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
最新文章
- qt4如何读oracle,Qt4编程的控制MPlayer
- Swift版iOS游戏框架Sprite Kit基础教程下册
- [AI开发]目标跟踪之行为分析
- 1019:浮点数向零舍入
- 处理ajax的session超时
- Java加密解密快速入门上篇【包括MD5、BASE64、DES、RSA等算法】
- 转载——Regression Tree 回归树
- GridView类容器中的DropDownList联动
- 年味十足的喜庆红色新年春节海报PSD模板
- GDB调试精粹及使用实例来源-转
- LDA-math-认识Beta/Dirichlet分布
- 免费的video解析接口
- 笔记 android 知乎,字节跳动团队发布Android Framework笔记,知乎上已获万赞
- 【Nginx】503 Service Temporarily Unavailable
- 使用GNOME Tweak Tool来定制Ubuntu 18.04上的GNOME 3桌面环境
- Linux怎么运行lisp,Lisp - Ubuntu 中的编程语言_Linux编程_Linux公社-Linux系统门户网站...
- Unity5.x从入门到精通资源(电子版+书内项目)
- 和马斯克Zoom开个会,竟是AI换脸,GitHub 4000星项目登上热榜​
- Read-olny file system-mysql建表不成功
- 越王勾践剑“千年不腐”传奇
热门文章
- java int类型 BigDecimal类型转成汉字金额大写
- 视频封面如何消重 修改视频md5 百度网盘
- 最新短网址链接生成系统源码+短链防红功能
- 资深工程师专业评测--安卓免费的银行卡识别SDK,华为 HMS MLKit 和Card IO哪个好?
- NATS中文开发文档:连接
- 什么是RAID?RAID有什么用?RAID原理
- oracle stdevp函数,ORACLE 系统函数与SQLSERVER系统函数的区别是什么
- 加油站微信小程序的设计与实现-计算机毕业设计
- Python: numpy tile()函数 可实现ndarray的横向纵向复制
- 单片机无线调试-看见心跳-手机显示心率波形