while
难瓜学编程
一只编程小白
展开
-
螺旋矩阵转数列
螺旋矩阵转数列题目描述现有一n行m列的矩阵,请从左上角开始,初始向右,以螺旋矩阵的方式遍历矩阵,将其中的每个数按顺序输出。输入描述:第一行为两个正整数n和m(均不大于100)。第二行起为n行m列的矩阵,其中的数字均为绝对值不大于100的整数,同一行内以空格分隔。输出描述:一行,根据螺旋矩阵的遍历顺序,输出矩阵中的每个数,空格分隔。输入样例:3 41 2 3 45 6 7 89 10 11 12输出样例:1 2 3 4 8 12 11 10 9 5 6 7这道题就相当于把矩阵转换回原创 2021-08-04 22:24:07 · 670 阅读 · 0 评论 -
三角形螺旋数阵
三角形螺旋数阵题目描述现要生成一个直角边边长为n的三角形螺旋数阵,规则如下:从三角形的左上角(第1行第1列)出发,初始向右移动,无法前进则转向。走完两条直角边后,向左上经过斜边,遇到已经走过的格子则再次转向。在经过的格子中依次填入1, 2, 3, …,如下图所示。矩阵示意图输入描述:一行,一个不大于10的正整数n。输出描述:n行n列的三角形螺旋数阵,每一数字占3位,如果数字不足3位,则在前面补充空格。输入样例:4输出样例:1 2 3 49 10 58 67(尽量用等原创 2021-07-27 22:42:21 · 2204 阅读 · 0 评论 -
如果写不出好的和弦就在洒满阳光的钢琴前一起吃布丁+与8有关的事儿
如果写不出好的和弦就在洒满阳光的钢琴前一起吃布丁题目描述豆豆是一只被信息学耽误了的狗。 曾经它喜欢用爪子在钢琴上弹和弦,在阳光的午后吃布丁,在夜半的屋顶数星星,直到它开始学习信息学,一切都变了。 经过观察,它发现,从1到n的数字中,特殊的数字k每出现一次,它就更有灵感,能写出一个和弦。如果一个数字中,k出现多次,则可以重复计算,比如1443中,4重复出现了2次。 比如1到11中,数字1总共出现了4次。现在给你n和k,你能帮豆豆算出来k出现的次数么?这样它就可以继续吃布丁了。输入格式两个整数n和k,用原创 2021-03-07 16:53:18 · 617 阅读 · 1 评论 -
蜡烛
蜡烛题目描述有一根长为n米的蜡烛,每天长度减少一半。请问经过多少天之后,蜡烛的长度小于5?(需要考虑蜡烛长度为浮点数的情况)输入描述输入一个数字n,代表蜡烛初始的长度。(保证n大于零)输出描述输出一个整数a,代表经过a天后,蜡烛的长度小于5输入样例10输出样例2我认为这代题很简单!#include <cstdio>int main(){ double n; int d=0; scanf("%lf",&n); while(n>=5){原创 2021-01-12 22:20:29 · 244 阅读 · 0 评论