![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杭电oj练习
文章平均质量分 63
lionztt
这个作者很懒,什么都没留下…
展开
-
杭电oj 2025
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2026#include <stdio.h>int main() { char a[100]; char max; while (scanf("%s", &a) != EOF) { max=a[0]; for(int i=1;a...原创 2018-03-20 13:45:53 · 315 阅读 · 0 评论 -
杭电oj 2034
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2034人见人爱A-B算法分析:用flag标志A与B相同的元素,不同时装入第三个数组。 注意:题目要求输出每个元素后有一个空格,不要用以往处理空格的方式做题,否则会出Presentation Error我的ac代码:#include<stdio.h>void Insertion_Sort(...原创 2018-03-22 11:14:58 · 815 阅读 · 0 评论 -
杭电oj 2033
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2033人见人爱A+B算法分析:我的想法比较简单….Ps:不要学我这样暴力穷举,幸亏是3个数,要是300个…….我的ac代码:#include<stdio.h>int main() { long n,a[3],b[3],s,m;//s,m表示进位 while (~scanf(...原创 2018-03-20 23:45:36 · 266 阅读 · 0 评论 -
杭电oj 2032
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2032杨辉三角算法分析:杨辉三角:第一列数为1,斜对角数为1,从第三行第二个数开始,这个数等于头顶数加上头顶数的左边数字。注意:输出时i与j的值我的ac代码:#include<stdio.h>int main() { int n,a[100][100]; while (~s...原创 2018-03-20 21:59:13 · 256 阅读 · 0 评论 -
杭电oj 2031
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2031进制转换算法分析:十进制转R进制规则:十进制数除以R进制得A,存余数,再用A除以R进制得A,存余数……直至A=0。最后所有余数倒置就是转换得数。注意:当十进制负数转R进制时,要先将负数变成正数,最后输出添负号我的ac代码:#include<stdio.h>#include<ma...原创 2018-03-20 21:10:42 · 1078 阅读 · 0 评论 -
杭电oj 2030
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2030汉字统计算法分析:C中的汉字用“机内码”,一个汉字两字节,最高位都是1(负数)。统计数组中负数个数,除以2即为汉字个数。注意:数组设置大一点,否则容易越界出现WA!!!我的ac代码:#include <stdio.h>int main() { int n,sum; c...原创 2018-03-20 19:44:46 · 529 阅读 · 1 评论 -
杭电oj 2029
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2029Palindromes _easy version算法分析:用字符数组存储整个字符串,最后一个与第一个比较,一致继续比较,直到中间,否则跳出。 我的ac代码:#include <stdio.h>#include <string.h>int main() { i...原创 2018-03-20 19:17:01 · 508 阅读 · 0 评论 -
杭电oj 2028
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2028Lowest Common Multiple Plus算法分析:第一步:使用辗转相除法求出两个数的最大公约数a,而最小公倍数b=两数之积/最大公约数a,求出两个数的最小公倍数b第二步:再用b与下一个数求最小公倍数以此类推。辗转相除法:用较小数除较大数,再用出现的余数(第一余数)去除除数,再用出现的...原创 2018-03-20 18:29:35 · 2041 阅读 · 0 评论 -
杭电oj 2027
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2027算法分析:注意输出,计算n的个数控制‘\n’数量我的ac代码:#include <stdio.h>int main() { int n, num[6]; char a[100], word[6] = {'0', 'a', 'e', 'i', 'o', 'u'}; ...原创 2018-03-20 17:04:36 · 460 阅读 · 0 评论 -
杭电oj 2026
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2026首字母变大写算法分析:第一个字母变为大写。其余,查找空格后的第一个字母将其变为大写后输出。其中要注意的是gets函数的返回值。对于gets函数:读入成功,返回与参数buffer相同的指针;读入过程中遇到EOF(End-of-File)或发生错误,返回NULL指针。所以判断读取文章末尾为gets(a...原创 2018-03-20 14:22:01 · 356 阅读 · 2 评论 -
杭电oj 2035
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2035人见人爱A^B算法分析:用循环来求A的B次方,再对1000取余保证三位数。我的ac代码:#include<stdio.h>int main() { int A, B; while (~scanf("%d %d", &A, &B) &&...原创 2018-03-22 11:39:07 · 329 阅读 · 0 评论