![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日一题
BUD550
一起努力,加油
展开
-
每日一题(11):简单的级数运算
本实例的关键是分析这个分数序列有什么规律,只要找出其中的规律,编写代码就简单了许多。观察这个序数分数,我们不难发现,前一个分数的分子和分母相加就是后一个分数的分子。后一个分数的分母是前一个分数的分子。有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13.........求出这个数列的前20项之和。是通过n来交换,将前一个分母中的分子,交换到后一个分数的分母。②鸡兔共有30只,脚共有90只,编程计算既、兔各有多少只。①尝试将本实例用while循环编写。原创 2024-07-17 16:36:16 · 119 阅读 · 0 评论 -
每日一题(10):序列求和
②循环体如果包含一个以上的语句,应该使用话括弧括起来,以复合语句形式出现。如果不加话括弧则while语句的范围知道while后面的第一个分号处。⾸先上来就是执⾏判断表达式,表达式的值为0,循环直接结束;表达式的值不为0,则执⾏循环语 句,语句执⾏完后再继续判断,是否进⾏下⼀次判断。说明:①while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。用while循环做一个简单的计算s=1+1/2+1/3+...+1/n。③在循环体中应有使循环趋向于结束的语句以避免死循环。原创 2024-07-15 17:29:09 · 222 阅读 · 0 评论 -
每日一题(9):打印杨辉三角
第一个for循环将第一列和对角线全部赋值为1,第二个for循环从第3行开始,一直到第10行,第三个for循环是从第2列到该行行数减1为止。第四个for循环是输出二维数组中的元素。②编程实现通过循环按行顺序为一个5*5的二维数组data赋1-25的自然数,然后输出该数组的左下半三角形。①从键盘中输入如下字母:“a,b,c,d,e,f”,输出时的顺序如下:“f,a,b,c,d,e”:打印出以下的杨辉三角形(要求打印出10行)。②对角线上的数字也均为1。①每一行得第一列均为1。上图简单标注出规律。原创 2024-07-12 22:00:12 · 127 阅读 · 0 评论 -
每日一题(1)
放在scanf前面和后面的结果是不同的,放在scanf前面c就等于0,无论输入多大的数字,c都是小于100的,结果只能是a+b,这是需要注意的。技术要点:本实例的基本思路是首先求出输入的两个数的平方和,再对该平方和进行判断,如果平方和大于100,则将平方和输出,否则输出a+b的值。编程要求输入整数a和b,若a^a+b^b的结果大于100,则输入a^a+b^b的值,否则输出a+b的结果。原创 2024-06-12 22:16:59 · 204 阅读 · 0 评论 -
每日一题(8):打印乘法口诀表
技术要点:本次实例中要使用到两个for循环,第一个for循环看成乘法口诀的行数,同时也是每行乘法运算的第一个因子、第二个for循环范围的确定建立再第一个for循环的基础上,即第二个for循环的最大取值是第一个for循环中的变量。原创 2024-07-10 21:16:42 · 126 阅读 · 0 评论 -
每日一题(6):用*打印图形
(1)第一个for循环控制整个图形的行数,本实例中的图形共5行,所以i的范围u为0-5。(3)第三个for循环用来将数组a中的元素逐个输出。(2)第二个for循环用来控制空格数。本实例使用了字符数组。原创 2024-07-07 20:58:30 · 115 阅读 · 0 评论