上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: 解析:该题分为两个部分,一个是判断是否为回文数,一个是判断是否为镜像数 回文数:利用循环判断前面的字符和该字符对称的后面字符是否一致,如果遇到不一致就不是回文数 镜像数:利用循环判断前面字符的镜像字符和该字符对称的字符是否一致,如果遇到不一致就不是镜像数 了解ctype头文件,该题中用到了isalp 阅读全文
posted @ 2021-01-24 14:05 loliconsk 阅读(123) 评论(0) 推荐(0)
摘要: c语言输入字符串可以使用gets,但gets是不安全的,因为可能在不知道的情况下溢出,但使用fgets是安全的,第一个参数是字符数组的首地址,第二个参数是字符串的最大数量,第三个参数一般会填stdin,从键盘输入 #include<stdio.h> int main(void) { char c[9 阅读全文
posted @ 2021-01-24 11:24 loliconsk 阅读(429) 评论(0) 推荐(0)
摘要: 周报1(链接包含解析) 高精度问题: 具体案例: 阶乘之和加强版具体案例 哈希表学习与链表 学习笔记点击这里 具体案例 1.两数之和具体案例 2.移除链表元素具体案例 递推+数学问题 具体案例 1.卡特兰数:栈具体案例 2.斐波那契数列:数楼梯具体案例 STL的一些应用 具体案例 传智杯——志愿者具 阅读全文
posted @ 2021-01-23 20:17 loliconsk 阅读(70) 评论(0) 推荐(0)
摘要: 有n盏灯,编号为1~n。第一个人把所有灯打开,第二个人按下所有编号为2的倍数的开关(这些灯将被关掉),第三个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),以此类推。一共有k个人,问最后有哪些灯开着?输入n和k,输出开着的灯的编号。k<=n<=1000 样例输入: 7 3 阅读全文
posted @ 2021-01-23 18:38 loliconsk 阅读(106) 评论(0) 推荐(0)
摘要: #include<stdio.h> #include<string.h> //c语言数组拷贝 int main(void) { int a[10]; int b[10]; for (int i = 0; i < 10; i++) { a[i] = i; } memcpy(b, a, sizeof(a 阅读全文
posted @ 2021-01-23 18:18 loliconsk 阅读(522) 评论(0) 推荐(0)
摘要: 找出所有形如abc*de(三位数乘以两位数)的算式,使得在完整的竖式中,所有数字都属于一个特定的数字集合,输入数字集合(相邻数字之间没有空格),输出所有竖式。每个竖式前应有编号,之后应有一个空行。最后输出解的总数。具体格式见样例输出(为了便于观察,竖式中的空格改用小数点显示,但所写程序中应该输出空格 阅读全文
posted @ 2021-01-23 12:22 loliconsk 阅读(67) 评论(0) 推荐(0)
摘要: 输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。a,b<=10^6,c<=100/输入包含多组数据,结束标记为a=b=c=0 样例输入: 1 6 4 0 0 0 样例输出: case 1 : 0.1667 这道题要注意scanf中和printf中的%*lf这类*的区别,在scanf中 阅读全文
posted @ 2021-01-23 08:53 loliconsk 阅读(108) 评论(0) 推荐(0)
摘要: 该题的主要思路是: 设sum为总和,n为逐渐增加的阶乘,所以sum的结果是 sum+=n!,将题拆开后就变得简单,主要思路是设计一个高精度乘,放在一个高精度加的循环里,最后的出结果 需要注意代码中 a,b,c何时清空数据 代码如下: #include<stdio.h> #include<string 阅读全文
posted @ 2021-01-22 20:32 loliconsk 阅读(89) 评论(0) 推荐(0)
摘要: 哈希表实现两数之和:用哈希表解决两数之和,我们可以锁定一个数,用目标值减去该数得到n,利用STL中map的count找到哈希表中是否有目标值减去该数得到的值,如果要实现这样的算法,我们需要用将key值保存为原始数组中对应的值,value保存为下标即可实现 注意的是相同的值不能重复使用,所以先判断是否 阅读全文
posted @ 2021-01-22 18:04 loliconsk 阅读(376) 评论(0) 推荐(0)
摘要: 相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次只略一眼队伍的排尾就知道总人数了。输入包含多组数据,每组数据包含三个非负整数a,b,c,表示每种队形排尾的人数,(a<3,b<5,c<7),输出总人数的最小值(或报告无解)。已知总人数不小于 阅读全文
posted @ 2021-01-22 17:41 loliconsk 阅读(479) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页