摘要: 有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),圆半径为1,见图。这4个塔的高度为10m,塔以外无建筑物。今输入任一点的坐标,求该点的建筑高度(塔外的高度为零) 解题思路: 塔的半径为1m,则x坐标小于-3或者大于3,以及y坐标大于3或者小于-3则都是0m的建筑;其余则 阅读全文
posted @ 2020-08-21 18:06 张震新 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 输入4个整数,要求按由小到大的顺序输出 解题思路: 四个数中先找到最小的,剩下的三个数中找到第二小的,剩下的两个数中找到第三小的。 答案: #include <stdio.h> int main() { int a, b, c, d; int max_num; scanf_s("%d %d %d % 阅读全文
posted @ 2020-08-21 18:05 张震新 阅读(1845) 评论(0) 推荐(0) 编辑
摘要: 企业发放的奖金根据利润提成。利润I低于或等于100000元的,奖金可提成10%;利润高于100000元,低于200000元(100000<I≤200000)时,低于100000元的部分按10%提成,高于100000元的部分,可提成7. 5%;200000<I≤400000时,低于200000元的部分 阅读全文
posted @ 2020-08-21 18:04 张震新 阅读(1588) 评论(0) 推荐(0) 编辑
摘要: 给一个不多于5位的正整数,要求:①求出它是几位数;②分别输出每一位数字;③按逆序输出各位数字,例如原数为321,应输出123 ①求出它是几位数; 解题思路: 大于10000就是5位,否则大于1000就是四位,否则大于100是三位... 答案: #include <stdio.h> int main( 阅读全文
posted @ 2020-08-21 18:03 张震新 阅读(3137) 评论(0) 推荐(0) 编辑
摘要: 给出一百分制成绩,要求输出成绩等级'A'、'B'、'C'、'D'、'E'。 90分以上为'A',8089分为'B',7079分为'C' ,60~69分为'D' ,60分以下为'E' 解题思路: 根据不同的阶段成绩区间作为成绩的判断条件,属于哪个区间则输出对应等级即可 答案: #include <st 阅读全文
posted @ 2020-08-21 18:01 张震新 阅读(7409) 评论(0) 推荐(0) 编辑
摘要: 有一个函数, \[ y= \begin {cases} -1\qquad(x<0) \\ 0\qquad\ \ \ (x=0) \\ 1\qquad\ \ \ (x>0) \end{cases} \] 有人编写了以下两个程序,请分析它们是否能实现题目要求。不要急于上机运行程序,先分析两个程序的逻辑, 阅读全文
posted @ 2020-08-21 18:00 张震新 阅读(1885) 评论(0) 推荐(0) 编辑
摘要: 有一个函数,编写程序,输入x的值,输出y相应的值 \[ y= \begin {cases} x\qquad\qquad\ \ \ (x<1)\\2x-1\qquad\ \ (1<=x<10)\\3x-11\qquad(x>=10) \end{cases} \] 解题思路: 根据输入的不同x值进行条件 阅读全文
posted @ 2020-08-21 17:57 张震新 阅读(6642) 评论(0) 推荐(0) 编辑
摘要: 从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其进行检查是否为小于1000 的正数。若不是,则要求重新输入。 解题思路: 首先判断输入的数字是否大于1000且是正数,然后使用sqrt函数对数据进行取平方根,最主要的是最终在输出是调整输 阅读全文
posted @ 2020-08-21 17:56 张震新 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: 有3个整数a, b, c,由键盘输入,输出其中最大的数 点我看视频讲解+可运行代码,记得收藏视频,一键三连 解题思路: 每个数字两两与剩余两个数字进行比较,若比剩下的两个数大则最大,例如:a>b && a>c则a是最大的 答案: #include <stdio.h> int main() { int 阅读全文
posted @ 2020-08-21 16:58 张震新 阅读(1817) 评论(0) 推荐(0) 编辑
摘要: 写出下面各逻辑表达式的值。设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 + 阅读全文
posted @ 2020-08-21 16:57 张震新 阅读(2456) 评论(0) 推荐(0) 编辑
摘要: C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”? 点我看视频讲解+可运行代码,记得收藏视频,一键三连 答案: 在C语言中逻辑常量只有两个,即0和1,用来表示两个对立的逻辑状态,其中0表示假,1表示真。 逻辑变量与普通代数一样,也可以用字母、符号、数字及其组合成为的逻辑表达式表示。 阅读全文
posted @ 2020-08-21 16:53 张震新 阅读(1466) 评论(0) 推荐(0) 编辑
摘要: 什么是算术运算?什么是关系运算?什么是逻辑运算? 点我看视频讲解+可运行代码,记得收藏视频,一键三连 【答案解析】 算熟运算: 算术运算即“四则运算”,是加法、减法、乘法、除法、乘方、开方等几种运算的统称。 其中加减为一级运算,乘除为二级运算,乘方、开方为三级运算。在一道算式中,如果有多级运算存在, 阅读全文
posted @ 2020-08-21 16:52 张震新 阅读(1152) 评论(0) 推荐(0) 编辑