您所在位置: 网站首页 / 文档列表 / C/C++资料 / 文档详情
C语言程序练习指导-01 (2).doc 立即下载
上传人:yy****24 上传时间:2024-09-08 格式:DOC 页数:5 大小:37KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言程序练习指导-01 (2).doc

C语言程序练习指导-01(2).doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

程序练习指导各程序文件命名为01206.c,01表示题目1,2表示计算机2班,06表示学号。如果该题目有3种不同实现方式,则命名为01206-1.c,01206-2.c,01206-3.c。所有题目的解答必须遵循以下步骤:1书写关于题目解的主流程,并注明与主流程中相对应的函数的名称(主流程与main函数是对应的);2书写程序文本,即包括main函数在内的所有函数的文本,每个函数定义前必须加上哪怕是最简单的英文注释;基本构架请参看题目03中程序基本构架。3使用编辑软件建立源程序文本,我们常用的tc命令首先就是一个文本编辑器,注意格式要规范;4编译Compile,生成Make,退出编辑环境Alt+x。(不在编辑环境下执行,即使用Run菜单)5执行程序,比如01206-1.exe(其中的.exe可以省略);6输入可以来自键盘敲入,也可以来自某个文本文件,比如01206-1<01206-1.c结果可以默认方式输出到屏幕上,也可以输出到一个文本文件中,比如01206-1<01206-1.c>001.txt这样我们可以使用tc编辑器打开001.txt查看结果。题目01打印华氏-摄氏温度转换表,华氏温度范围0-300,温度增加值为20,要求摄氏温度值保留2位小数。1使用变量形式表示华氏温度的上下界、步长,使用while循环实现。程序流程:设置变量分别用来表示上下界、步长,比如lowerupperstep,初值分别是030020;设置变量表示华氏温度的取值,比如fahr,初值为温度下界;当华氏温度取值未超过温度上界时{计算对应的摄氏温度值并打印;修正华氏温度取值;}程序结束。程序文本:略。2使用符号常量形式表示华氏温度的上下界、步长,使用for循环实现。程序流程:设置符号常量分别用来表示上下界、步长,比如LOWERUPPERSTEP,初值分别是030020;设置变量表示华氏温度的取值,比如fahr,初值为温度下界;当华氏温度取值未超过温度上界时{计算对应的摄氏温度值并打印;修正华氏温度取值;}程序结束。程序文本:略。题目02和题目01类似,要求打印摄氏-华氏温度转换表,摄氏温度范围0-200,温度增加值为15,要求华氏温度值保留2位小数。请按照题目01的形式写出两种流程,并给出它们的实现。题目03将输入复制到输出,统计字符总数,并且在复制过程中将大写字母转换为小写字母、将小写字母转换为大写字母。程序流程:设置变量用于保存读入得字符,比如c;设置变量用于统计读入字符的个数,比如nc,初值为0;当读入字符未结束时{字符个数累计;若读入字符为大写字母,则将该字符转换为小写形式;否则,若读入字符为小写字母,则将其转换为大写形式;将处理过的字符打印;}打印字符个数;程序结束。程序文本架构:标准输入输出库函数的原型声明,比如#include<stdio.h>本程序用到的符号常量的定义,比如(如果有的话)#defineMAXLINE1000本程序所用到的函数的原型声明,比如(如果有的话)intisupper_(int);intislower_(int);……主函数文本/*copyinputtooutput*/main(){…}本程序所用到的其它函数的定义,比如/*isupper_(c):returntrueifcisuppercase*/intisupper_(intc){……}/*islower_(c):returntrueifcislowercase*/intislower_(intc){……}/*toupper_(c):convertctouppercase*/inttoupper_(intc){……}/*tolower_(c):convertctolowercase*/inttolower_(intc){……}题目04将输入复制到输出,统计字符总数,并且在复制过程中将0-9互转,1-8互转,2-7互转,3-6互转,4-5互转。类似题目03。题目05将输入复制到输出,将空格替换为\\、制表符替换为\t、换行符替换为\n,并统计所有空白符的个数。类似题目03。题目06打印输入中单词长度的垂直方向的直方图。解:我们在程序中,将首先识别每一个单词,同时记录每个单词的长度,并对该长度下单词的个数进行累计。这样,我们就需要一个数组用来分别存放不同长度下单词的个数。假设可能的单词的最大长度为MAXLEN=100,我们设置一个整型数组
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C语言程序练习指导-01 (2)

文档大小:37KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用