| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> C程序设计(谭浩强第五版)第四章习题精解。C语言考研,C语言专升本,C语言期末考试,初学C语言,程序设计基础,编程题必备。C语言第四章:选择结构程序设计编程题解析。 -> 正文阅读 |
|
[C++知识库]C程序设计(谭浩强第五版)第四章习题精解。C语言考研,C语言专升本,C语言期末考试,初学C语言,程序设计基础,编程题必备。C语言第四章:选择结构程序设计编程题解析。 |
C程序设计(谭浩强第五版)第四章习题精解2.C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”? 4. 有3个整数a, b, c,由键盘输入,输出其中最大的数。 5.从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输 出其整数部分)。要求在输入数据后先对其进行检查是否为小于1000 的正数。若不 是,则要求重新输入。 8.给出一百分制成绩,要求输出成绩等级'A'、'B'、'C'、'D'、'E'。 90分以上 为'A',80~89分为'B',70~79分为'C' ,60~69分为'D' ,60分以下为'E'。 给一个不多于5位的正整数,要求:①求出它是几位数;②分别输出每一位数字;③按逆序输出各位数字,例如原数为321,应输出123 12.有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),圆半径为1,见图。这4个塔的高度为10m,塔以外无建筑物。今输入任一点的坐标,求该点的建筑高度(塔外的高度为零)。 第四章:选择结构程序设计
A解题思路
2.C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”?A解题思路
3.写出下面各逻辑表达式的值。设a=3,b=4,c=5。(1)a + b > c && b == c (2)a || b + c && b - c (3)!(a > b) && !c || 1 (4)!(x = a) && (y = b) && 0 (5)!(a + b) + c - 1 && b + c / 2 A解题思路
2.a || b + c && b - c
3.!(a > b) && !c || 1
4.!(x = a) && (y = b) && 0
5.!(a + b) + c - 1 && b + c / 2
4. 有3个整数a, b, c,由键盘输入,输出其中最大的数。A解题思路
B代码部分
C执行结果 5.从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输 出其整数部分)。要求在输入数据后先对其进行检查是否为小于1000 的正数。若不 是,则要求重新输入。A解题思路
B代码部分
C执行结果 6.有一个函数,编写程序,输入x的值,输出y相应的值。A解题思路
B代码部分
C执行结果 7.有人编写了以下两个程序,请分析它们是否能实现题目要求。1.第一个: int main() { int x, y; printf("enter x:"); scanf("%d", &x); y=-1; if (x != 0) if (x > 0) y=1; else y=0 printf("x=%d,y=%d\n", x, y); return 0; } A解题思路
C执行结果 我们把这一段代码敲进VS运行后发现分析是正确的 2.第二个: int main() { int x, y; printf("enter x:"); scanf("%d", &x); y=0; if (x >= 0) if (x > 0) y=1; else y=-1; printf("x=%d,y=%d\n", x, y); return 0 } A解题思路
C执行结果 我们把这一段代码敲进VS运行后发现分析是正确的 8.给出一百分制成绩,要求输出成绩等级'A'、'B'、'C'、'D'、'E'。 90分以上 为'A',80~89分为'B',70~79分为'C' ,60~69分为'D' ,60分以下为'E'。A解题思路
B代码部分
C执行结果
A解题思路
B代码部分
C执行结果 12.企业发放的奖金根据利润提成。
11. 输入4个整数,要求按由小到大的顺序输出。A解题思路
B代码部分
C执行结果 12.有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),圆半径为1,见图。这4个塔的高度为10m,塔以外无建筑物。今输入任一点的坐标,求该点的建筑高度(塔外的高度为零)。A解题思路
B代码部分
C执行结果 |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 0:20:37- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |