viod
viod
全部文章
分类
题解(71)
归档
标签
去牛客网
登录
/
注册
viod的博客
全部文章
(共75篇)
题解 | #统计字符#
#include<stdio.h> #include<string.h> int main() { char str[1001] = {'\0'}; while (gets(str)) { int len = strlen(str); ...
C
2022-03-31
7
533
题解 | #挑7#
读完题直接就有思路了,代码信手拈来。 #include<stdio.h> //isInclude7()函数用于判断一个整数某位是否为7 int isInclude7(int n){ while(n>0){ if(n%10==7) return n; ...
C
2022-03-31
4
344
题解 | #查找组成一个偶数最接近的两个素数#
简单题提交几次才过,第一次通过率42%,第二次81%,第三次100%。总结就是情况没有考虑全面,提交看到没通过的测试用例才恍然大悟,做题还是得想多一点才行。 #include<stdio.h> int isPnumber(int n){ for(int i=2;i<n;i...
C
2022-03-31
0
343
题解 | #字符逆序#
就逆序输出,刚开始用scanf(“%s”)函数踩了个坑,记得用gets()。不然就得用scanf(“%c”)依次单个读入数据然后存到一个字符数组中,空格符才不会出问题。 #include<stdio.h> #include<string.h> int main(){ ...
C
2022-03-31
6
349
题解 | #求最大连续bit数#
2进制转换,除2取余,逆序排列。 #include<stdio.h> int main(){ int n; while(~scanf("%d",&n)){ int max=1; //假设当前最大连续为1 for(int seq=0...
C
2022-03-31
4
268
题解 | #尼科彻斯定理#
找规律题 #include<stdio.h> int main(){ int m; while(~scanf("%d",&m)){ int n=m; //控制奇数个数 printf("%d",m*(m-1)+1); //第一个奇数...
C
2022-03-30
1
277
题解 | #图片整理#
利用标志位进行记录,无需排序。 #include<stdio.h> #include<string.h> int main(){ int mark[128]={0}; char str[1001]={'\0'}; while(~scanf("%s",&...
C
2022-03-30
1
239
题解 | #字符个数统计#
利用标志位计数 #include<stdio.h> #include<string.h> int main(){ int mark[128]={0}; char str[501]={'\0'}; //数组容量最好比数据的最大输入长度大 while(~s...
C
2022-03-30
0
254
题解 | #走方格的方案数#
要走到右下角必须经过最后一个方格的左下角或右上角,所以可以把所有走法分为走到最后一个方格的左下角和走到最后一个方格的右上角,即f(n,m)=f(n,m-1)+f(n-1,m) #include<stdio.h> int main(void) { int n,m; whil...
C
2022-03-30
0
377
题解 | #放苹果#
#include <stdio.h> #include <string.h> int f(int m, int n); int main() { int m, n; while (scanf("%d %d", &m, &n) != EO...
C
2022-03-30
0
500
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页