计算机程序设计基础C语言编程习题.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
计算机程序设计基础C语言编程习题 计算机程序设计基础C语言编程习题是一个完整的编程练习题集,涵盖了C语言的基本编程概念和算法实现。该练习题集共有9个编程题目,每个题目都旨在考察学生对C语言的掌握程度和编程能力。 1. 입력 2 个整数,求两数的平方和并输出。 * 知识点:变量声明、赋值、基本运算符、输出语句 * 程序设计思路:首先声明两个整数变量а и b,然后使用scanf函数输入两个整数。接着,计算两数的平方和,最后使用printf函数输出结果。 2. 输入一个圆半径(r),当 r>=0 时,计算并输出圆的面积和周长,否则,输出提示信息。 * 知识点:条件语句、数学运算符、变量声明、输出语句 * 程序设计思路:首先声明一个浮点数变量r,然后使用scanf函数输入圆半径。如果r大于或等于0,则计算圆的面积和周长,并使用printf函数输出结果。否则,输出提示信息。 3. 函数 y=f(x) 可以表示为:2x+1(x<0), y=0(x=0), 2x-1(x>0)。编程实现输入一个 x 值,输出y 值。 * 知识点:条件语句、变量声明、赋值、输出语句 * 程序设计思路:首先声明一个整数变量x,然后使用scanf函数输入x值。接着,使用条件语句判断x的值,并根据不同的情况计算y值。使用printf函数输出y值。 4. 编写一个程序,从 4 个整数中找出最小的数,并显示此数。 * 知识点:变量声明、赋值、条件语句、输出语句 * 程序设计思路:首先声明四个整数变量a、b、c、d,然后使用scanf函数输入四个整数。接着,使用条件语句判断四个整数的大小,并找出最小的数。使用printf函数输出最小的数。 5. 有一函数当 x<0 时 y=1,当 x>0 时 y=3,当 x=0 时 y=5,编程,从键盘输入一个 x 值,输出 y 值。 * 知识点:条件语句、变量声明、赋值、输出语句 * 程序设计思路:首先声明一个整数变量x,然后使用scanf函数输入x值。接着,使用条件语句判断x的值,并根据不同的情况计算y值。使用printf函数输出y值。 6. 从键盘输入两个数,求出其最大值(要求使用函数完成求最大值,并在主函数中调用该函数)。 * 知识点:函数调用、变量声明、赋值、输出语句 * 程序设计思路:首先声明两个浮点数变量a和b,然后使用scanf函数输入两个浮点数。接着,定义一个函数max,用于计算两个浮点数的最大值。在主函数中,调用max函数计算最大值,并使用printf函数输出结果。 7. 从键盘输入你和你朋友的年龄,编成判断谁的年龄最大,并打印最大者的年龄。 * 知识点:变量声明、赋值、条件语句、输出语句 * 程序设计思路:首先声明两个整数变量yourAge和hisAge,然后使用scanf函数输入两个年龄。接着,使用条件语句判断两个年龄的大小,并输出最大者的年龄。 8. 键盘输入 2 个加数,再输入答案,如果正确,显示“right”,否则显示“error”。 * 知识点:变量声明、赋值、条件语句、输出语句 * 程序设计思路:首先声明三个整数变量a、b和c,然后使用scanf函数输入两个加数和答案。接着,使用条件语句判断答案是否正确,如果正确,输出“right”,否则输出“error”。 9. 编一程序每个月根据每个月上网时间计算上网费用,计算方法如下:30 元/每小时,3元/每小时(10小时以下),50小时以上每小时2.5元。 * 知识点:变量声明、赋值、条件语句、输出语句 * 程序设计思路:首先声明一个整数变量hour,然后使用scanf函数输入每月上网时间。接着,使用条件语句判断上网时间的大小,并根据不同的情况计算上网费用。使用printf函数输出上网费用。
剩余22页未读,继续阅读
- 粉丝: 106
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- redis-standalone.yml redis k8s单点部署
- 2000-2023年省级产业结构升级数据-最新出炉.zip
- Python基于Scrapy兼职招聘网站爬虫数据分析设计(源码)
- zipkin.yml zipkin k8s部署
- YY9706.102-2021医用电气设备第2-47部分
- 通过运用时间序列ARIMA模型与循环神经网络(LSTM)对中国包装机器数量进行预测(python源码)
- 基于ARIMA模型的股票预测(python源码)
- 基于阿里云对象存储的对文件进行批量修改、批量解冻、批量上传
- 山东联通-海信IP501H-GK6323V100C-1+8G-4.4.2-当贝桌面-卡刷包
- IMG_6338.PNG