viod
viod
全部文章
题解
归档
标签
去牛客网
登录
/
注册
viod的博客
全部文章
/ 题解
(共71篇)
题解 | #记票统计#
一直段错误,调试了好久,原来是用单个字符变量接收了字符串导致的,改成字符数组就OK了,题目不难,逻辑很简单: #include<stdio.h> #include<string.h> int main(){ int n,m; //n候选人数, m投票总数 i...
C
2022-04-20
0
452
题解 | #质数因子#
这道题一看觉得有手就行,结果提交几次才通过: 第一次提交答案错误,看了没过的用例原来是因为没有考虑输入数据本身是质数的情况,然后稍微改了一下代码; 第二次提交直接超时了,一看输入数据:2000000014,这也太大了,跑不动,直接给他当特殊情况处理了; #include<stdio.h>...
C
2022-04-20
0
507
题解 | #字符串最后一个单词的长度#
利用scanf()函数的一个性质,投个机取个巧: #include<stdio.h> #include<string.h> int main() { char str[201][32]; int count = 0; while (~scanf("%s...
C
2022-04-03
1
384
题解 | #密码强度等级#
俺是不是太笨了,只会if,如果没如果。。。 #include<stdio.h> #include<string.h> int main() { int len = 0, upralpha = 0, lwralpha = 0, digital = 0, other = ...
C
2022-04-03
11
497
题解 | #进制转换#
c语言转换说明符总结(%d,%i,%u,%f,%o,%x,%X,%p,%s,%g,%e) #include<stdio.h> int main(){ int hex; while(~scanf("%x",&hex));{ // %i也可 prin...
C
格式控制
进制转换
2022-04-03
31
676
题解 | #求最小公倍数#
求最大公约数常用的有两种方法, 一是九章算术中的更相减损术:大数减小数直到相等,相等的数即最大公约数,该算法时间复杂度约为O(N); 二是欧几里得的辗转相除法:大数除以小数取余数(相当于模运算),直到余数为零时(也即模运算为零时)的除数(也即模数)就是最大公约数,该算法时间复杂度约为O(logN)。...
最大公约数
最小公倍数
更相减损术
辗转相除法
欧几里得
2022-04-02
0
421
题解 | #句子逆序#
用二维数组比较方便 #include<stdio.h> int main(){ char str[1001][32]={'\0'}; int count=0; while(~scanf("%s",&str[count])){ count++...
C
2022-04-02
0
366
题解 | #等差数列#
利用求和公式一行代码即可 #include<stdio.h> int main(){ int n; while(~scanf("%d",&n)){ //等差数列求和公式:n*a1+n*(n-1)/2*d ,a1为首项,d为公差。 p...
C
2022-04-02
0
386
题解 | #字符串排序#
排序 #include<stdio.h> #include<string.h> //排序 void sort(int n, char str[1001][101]) { int flag = 0; //排序结束标志位 for (int i = 0; i &l...
C
2022-04-02
1
487
题解 | #自守数#
两个数对10取余进行比较,然后再对10取除,循环。 #include<stdio.h> int main(){ int n; while(~scanf("%d",&n)){ int count=0; for(int i=1;i<...
C
2022-04-02
4
423
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页