牛客842436482号
牛客842436482号
全部文章
题解
归档
标签
去牛客网
登录
/
注册
牛客842436482号的博客
全部文章
/ 题解
(共10篇)
题解 | #参数解析#
include <stdio.h> include <string.h> int main(void){ char str[1000]; char para[10][100]; while(gets(str)) { int cnt = 0; //参数个数 ...
2021-08-30
0
288
题解 | #最长回文子串#
注意输入会有空格,要用gets来获取输入 #include <stdio.h> int main(void) { char s[1000]; while(gets(s)) { &...
2021-08-30
0
195
题解 | #最长回文子串#
#include <stdio.h> #include <string.h> int main(void) { char s1[1000]; char s2[1000]; while(sca...
2021-08-30
1
258
题解 | #最长回文子串#
#include <stdio.h> #include <string.h> //动态规划解法 int main(void) { char s[1000]; while(sca...
2021-08-29
0
280
题解 | #密码强度等级#
include <stdio.h> char str[100];int main(void){ while(scanf("%s",&str) != EOF) { int code_cnt = 0; int num_cnt = 0; in...
2021-08-28
0
242
题解 | #计算日期到天数转换#
题目有问题,没有考虑世纪闰年情况,考虑了了反而通不过最后一个用列。 #include <stdio.h> int day_of_months[12] = {31,28,31,30,31,30,31,31,30,31,30,31}; int main(void) { int y...
2021-08-16
0
316
题解 | #字符串反转#
就是个斐波那契数列,当前项等于上一项和上上项之和,用递归 #include <stdio.h> int fib(int n); int main(void) { int month; int sum = 0; while( scanf("%d&q...
2021-08-15
0
294
题解 | #字符串反转#
目的:将输入的字符串反转输出思路:获取输入字符串后,从尾到头将字符串重新赋给另一个字符串,记得尾巴加'\0' #include <stdio.h> #include <string.h> char input_str[1000] = {0}; char output_str...
2021-08-14
0
330
题解 | #数字颠倒#
题目:输入一个正整数,以字符串形式输出数字倒序 思路:该数字是十进制的,不断除以10取余就可以得到该数字的最高位,直到该数字等于0。输出的要是字符,要加48. #include <stdio.h> int main(void) { ...
2021-08-14
0
292
题解 | #求int型正整数在内存中存储时1的个数#
思路:把输入正整数不断右移位与1按位与,固定32次,每次如果结果为1,就计数加1.32次后,输出计数值。 #include <stdio.h> int main(void) { int num; int i; int count = 0; scanf(&...
2021-08-14
0
299