T2000
1 | #include <stdio.h> |
T2001
1 | #include <stdio.h> |
T2002
1 | #include <stdio.h> |
T2003
1 | #include <stdio.h> |
T2004
1 | #include <stdio.h> |
T2005
1 | #include<stdio.h> |
T2006
1 | #include <stdio.h> |
T2007
1 | #include <stdio.h> |
T2008
1 | #include <stdio.h> |
T2009
1 | #include <stdio.h> |
T2010
1 | #include <stdio.h> |
T2011
1 | #include<stdio.h> |
T2012
1 | #include<stdio.h> |
T2013
1 | #include <stdio.h> |
T2014
1 | #include <stdio.h> |
T2015
1 | #include <stdio.h> |
T2016
1 | #include<stdio.h> |
T2017
1 | #include <stdio.h> |
T2018
1 | #include <stdio.h> |
T2019
1 | #include <stdio.h> |
T2020
1 | #include <stdio.h> |
T2021
1 | #include<stdio.h> |
T2022
1 | #include <stdio.h> |
T2023
1 | #include <stdio.h> |
T2024
好家伙,帮我复习了一下用的不多的两个函数
1 | #include<stdio.h> |
T2025
本来用strchr()写了一个版本:
1 | #include <stdio.h> |
yysy,我把所有可能的输入都试遍了,都没有问题,但就是过不了oj,没办法写了一般版本:(不过此题用字符串函数是杀鸡焉用牛刀)
1 | #include<stdio.h> |
T2026
1 | #include <stdio.h> |
T2027
1 | #include <stdio.h> |
T2028
1 | #include <stdio.h> |
T2029
1 | #include <stdio.h> |
T2030
**汉字机内码
//在做这题之前我也曾想过计算机如何储存汉字,但没有深究过,感谢2030题给我这个机会🌹🌹
GBK编码中,汉字占两个字节(两个char类型),且两个char类型对应编码由十六进制转换为十进制均为负数,若想用printf打印出汉字,必需要两个%c相连,否则就不知道会打印什么东西了。如:
1 | char *str = "你好,世界!" |
那么此题思路就很简单了:
1 | #include <stdio.h> |
T2031
复习一下十进制转R进制原理:
十进制数除以R取余并记录余数,最后将每步得到的余数倒置即可。
T2032
1 | #include <stdio.h> |
调PR调了半天/恼,每行后面不让多出来一个空格orz
后来发现其实可以在给每行末尾添加一个0值、
网上的一个没有用二维数组的版本:
1 | #include <stdio.h> |
相当于每次输出一行后,该一维数组的值即为该行,然后每个位置自身加上前面一个数即可得到新行。
T2033
1 | #include <stdio.h> |
- Post link: http://yoursite.com/2020/12/20/%E6%9D%AD%E7%94%B5OJ%E9%A2%98%E8%A7%A3/
- Copyright Notice: All articles in this blog are licensed under unless otherwise stated.
若没有本文 Issue,您可以使用 Comment 模版新建。
GitHub Issues