- 博客(4)
- 收藏
- 关注
原创 螺旋方阵
所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。 输入格式: 输入在一行中给出一个正整数N(<10)。 输出格式 输出N×N的螺旋方阵。每行N个数字,每个数字占3位。 输入样例: 5 输出样例 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 #include<stdio.h>
2021-04-25 23:59:58
181
原创 求一批整数中出现最多的个位数字
求一批整数中出现最多的个位数字 给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。 输入格式: 输入在第1行中给出正整数N(≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。 输出格式: 在一行中按格式“M: n1 n2 …”输出,其中M是最大次数,n1、n2、……为出现次数最多的个位数字,按从小到大的顺序排列。数字间以空格分隔,但末尾不得有多余空格。 输入样例: 3 123
2021-04-21 18:40:38
427
原创 统计一行文本的单词个数
统计一行文本的单词个数 本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。 输入格式: 输入给出一行字符。 输出格式: 在一行中输出单词个数。 输入样例: Let's go to room 209. 输出样例: 5 代码 #include<stdio.h> #include<math.h> int main() { char c; int n = 0; int pre = 1;
2021-04-13 23:13:26
93
原创 Matlab浮点数累加误差
## Matlab浮点数累加误差引起的判断错误 第一次发文,记录一下,用词不当,还望指正。 在使用Matlab的过程中,进行了如下的一次循环,(Q_site=[0,2],sub_Q初始化为1),如果使用(Q_site[1,sub_Q]+0.1==i)直接判断二者是否相等,在i循环至0.5时,由于浮点数累加导致的误差,此时的if值为假,无法进入if语句,从而无法得到后续的正确结果。在浏览了相关博客之后,采用abs(i-(Q_site(1,sub_Q)+0.1))<eps,通过eps判断当两者的误差在这个
2020-12-18 13:23:47
1040
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人