随笔分类 - HDOJ
通过HDOJ练习,锻炼自己的能力。
摘要:题目要求及输入输出要求如下: 解题思路如下: 解题代码如下:
阅读全文
摘要:题目描述及输入输出要求如下: 解题代码: 心得体会 题目练习链接为:[杭电OJ](http://acm.hdu.edu.cn/showproblem.php?pid=2057)
阅读全文
摘要:下面是题目及输入输出格式要求: 解题思路 定义字符串数组s[100]和字符数组c[5]。c[5]中分别存储a,e,i,o,u五个元音字母。然后通过switch控制结构,分别统计字符串数组中每个元音字母的个数。再按照给定格式进行输出。 解决代码 #include<stdio.h> #include<s
阅读全文
摘要:下面是题目及输入输出格式要求: 解决思路 首先遍历字符串,得到字符串中最大的字母,然后循环进行输出,同时进行判断,当遇到最大字母时,在输出该字母后输出(max)即可。 解题代码 #include<iostream> #include<string.h> using namespace std; in
阅读全文
摘要:首先给出C语言合法标志符的要求:C语言标识符是指用来标识某个实体的一个符号,标识符可由字母(a-z,A-Z),数字(0-9),下划线(_)组成。其中首字符还有特殊的要求,即:首字符不能是数字,但可以是下划线或字母。 下面是题目及其输入输出格式要求: 解题思路 按照C语言标识符的要求,分别对输入的标识
阅读全文
摘要:以下是题目及输入输出格式要求: 解题思路: 该题目即要求按照输入序列的绝对值大小从大到小进行排列。我采用了sort()函数对序列进行该类排序,即可得到结果。 解决代码: #include<iostream> #include<algorithm> #include<stdlib.h> using n
阅读全文
摘要:以下是该题的题目和输入输出要求: 解题思路:该题即选择一个序列中最小的数与序列中第一个数交换,可以利用简单选择排序算法,且只需一趟排序后即可得到正确的输出结果。 解决代码如下: 1 #include<iostream> 2 using namespace std; 3 4 int main() 5
阅读全文
摘要:杭电2015题的题干和输入输出格式要求如下: 解题思路:本题利用数组存储数据去解决,首先根据输入的n和m,计算得到b和d。b代表符合有m个数的组数,d代表最后不足m个的剩余实际数量。然后先按组循环计算得到每一组的平均值并输出,计算完毕之后再判断是否还有剩余值,如果有再求剩余值的平均值。 解决代码:
阅读全文
摘要:认真细心,严格按照题目要求的输入输出格式去编写程序。 阅读题目时要注意输入、输出的个数,格式(包括是否换行,空格数,输出后是否空一格等)。 否则很容易出现Wrong Answer和Presentation Error 的错误,解题过程正确,而仅仅因为格式错误导致不能Accept,这是得不偿失的,所以
阅读全文
摘要:Problem Description 输入一个十进制数N,将它转换成R进制数输出。 Input 输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10)。 Output 为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参
阅读全文

浙公网安备 33010602011771号