牛客305146746号
牛客305146746号
全部文章
分类
题解(48)
归档
标签
去牛客网
登录
/
注册
牛客305146746号的博客
全部文章
(共57篇)
题解 | #整数与IP地址间的转换#
#include <stdio.h> int main() { char str_ip[32] = {0}; int int_ip = 0; int ip[4] = {0}; gets(str_ip); scanf("%d", &int_...
C
2022-06-12
0
210
题解 | #密码截取#
#include <stdio.h> #define MAX(a,b) ((a>b)?(a):(b)) /* 1、有效密码方式分两种,分别为ABA、ABBA 2、第一种,找到中间值,判断两边的字符是否相等。 3、第二种,直接判断相邻的两个字符是否相等 4、把两种长度做比较,最大...
C
2022-06-11
0
321
题解 | #字符串加解密#
#include <stdio.h> #define DIFF_VALUE ('a'-'A') static int encrypt_print(char *encrypt, int n) { if(!encrypt) { return -1; ...
C
2022-06-10
0
181
题解 | #查找兄弟单词#
#include <stdio.h> /* 比较是否是兄弟单词 成功返回:1 失败返回:0 */ static int isBrother(char *base, char *str) { int count[26] = {0}; if(strlen(base) !=...
C
2022-06-09
0
205
题解 | #合唱队#
1、计算出每个同学左边最多有几个人满足从左到右依次增大的序列要求 以自身为结尾,依次++循环比较. 2、计算出每个同学右边最多有几个人满足从右到左依次增大的序列要求 以自身为开头,依次--循环比较. 3、最后两个数组的值相加,再加1(自身)。判断最大值是真实的值。(其余值都不准),可以判断出最多有多...
C
2022-06-09
6
417
题解 | #字符串排序#
思路: 1、因为排序不能区分大小写字母。所以用循环的方式,从(A/a到Z/z)一个一个做判断,保存到另一个字符数组str_sort中 2、循环输入的字符串,如果是字母,就用str_sort数组中的数据替换,然后输出。 #include <stdio.h> #define DIFF ('...
C
2022-06-08
0
281
题解 | #求解立方根#
方法一:暴力解决 #include <stdio.h> int main() { double num = 0.0; double temp = 0.0; double result = 0.0; scanf("%lf", &num); if(num >= 0)...
C
2022-06-08
0
296
题解 | #购物单#
#include <stdio.h> #include <string.h> #define MAX(a,b) ((a>b)?(a):(b)) int main() { int N = 0; //总钱数 int m = 0; scanf("%d %d", &a...
C
2022-06-08
1
253
题解 | #统计字符#
#include <stdio.h> int main() { char str[1000] = {0}; int a[4] = {0}; gets(str); int len = strlen(str); for(int i = 0; i &l...
C
2022-06-07
0
303
题解 | #统计每个月兔子的总数#
#include <stdio.h> //本质上是斐波那契数列 //f(n) = f(n-1) + f(n-2) static int count(int n) { if(n == 1 || n == 2) { return 1; } e...
C
2022-06-07
0
140
首页
上一页
1
2
3
4
5
6
下一页
末页