活动介绍
file-type

C语言编程练习:温度转换、字母大小写转换及找最小整数

下载需积分: 5 | 114KB | 更新于2025-02-06 | 87 浏览量 | 3 下载量 举报 收藏
download 立即下载
"C语言作业_0704031C(经测试,无错误)" 在C语言编程中,这四个题目涉及了基础的数据转换、条件判断和输入输出操作,这些都是学习C语言的重要知识点。 首先,第8题是关于温度单位转换的程序。题目要求根据用户输入的华氏温度(Fahrenheit,F)计算并输出对应的摄氏温度(Celsius,C)。转换公式是c = (f - 32) / 1.8。程序中定义了两个浮点型变量F和C,分别用于存储华氏温度和摄氏温度。通过`printf`函数提示用户输入华氏温度,`scanf`函数读取用户输入。然后根据公式计算摄氏温度,并用`printf`函数以保留两位小数的形式输出。实验结果验证了程序的正确性,如华氏度120度转换为48.89摄氏度,0度转换为-17.78摄氏度,-10度转换为-23.33摄氏度。 第9题是字符大小写的转换。用户输入一个大写字母,程序将其转换为对应的小写字母。这里使用了ASCII码,因为大写字母和小写字母在ASCII码表中相差32。程序首先定义了一个字符变量i,用于接收用户输入。通过`printf`提示输入大写字母,`scanf`读取。然后,使用条件判断语句检查输入的字符是否在大写字母的ASCII码范围内(65到90),如果是,则将i加32进行转换,再输出结果。实验结果表明,输入A会输出a,输入E会输出e,而输入非大写字母时则给出错误提示。 第四章的第11题是求三个整数中的最小值。程序中定义了三个整数变量i、j、k和一个变量min来存储最小值。通过`printf`提示用户输入三个整数,`scanf`读取。接着,通过两次if语句比较i、j和k,找到最小值并赋值给min。最后,使用`printf`输出最小值。实验结果展示了不同输入情况下,程序能正确找出并输出最小值,如987中的7,-203中的-2,以及不合法输入6-0.10(取整后为0)的情况。 第12题是对字符类型的处理,主要涉及字符的大小写转换。用户输入一个字符,根据其类型进行转换。程序首先定义了一个字符变量,通过`printf`提示用户输入。然后,使用条件判断语句检查字符是否为大写字母或小写字母。如果是大写字母,就减去32转换为小写字母;如果是小写字母,就加上32转换为大写字母。若输入的不是字母,则原样输出。实验结果展示了输入大写字母A会输出小写字母a,输入小写字母e会输出大写字母E,而输入非字母字符则保持不变。 这些题目覆盖了C语言的基本数据类型(如浮点型、整型和字符型)、输入输出函数(如`printf`和`scanf`)、算术运算、条件判断语句(如if)以及变量的使用,是C语言初学者必须掌握的基础技能。通过编写和测试这些程序,学生可以深入理解C语言的逻辑和语法。

相关推荐

os
  • 粉丝: 2
上传资源 快速赚钱