acm-hdu
文章平均质量分 55
bubble_0611
这个作者很懒,什么都没留下…
展开
-
decimal system
这一题的重点有2个, 一个是将字符转化为int, 其次是将数字串计算为十进制数。下面是实现的代码。 #include #include #define N 1000 int main() { char a[N]; //存储输入的字符串 int n[N]; int m, i, j, b, form; long sum; while(scanf("原创 2013-12-07 12:52:40 · 429 阅读 · 0 评论 -
Higher Math
求个最大边,然后根据直角三角形两边平方和等于第三边的平方,即可确定这是个直角三角形。 #include int main() { int a,b,c,temp,N; int i=1; while(scanf("%d", &N)!=EOF) { while(N--) { scanf("%d %d %d"原创 2013-12-06 20:53:33 · 441 阅读 · 0 评论 -
Identity Card
感觉直接字符匹配就可以了。 #include #include char area(char a, char b) { char c; switch(a) { case '3': if(b == '3') c = 'Z'; if(b == '1') c = 'S'; br原创 2013-12-07 13:36:00 · 8717 阅读 · 0 评论 -
Vowel Counting
搞清楚元音字母有:a e i o u 即可。 #include #include int main() { char a[50]; int N; int len, i; while(scanf("%d", &N)!=EOF) { while(N--) { scanf("%s", a);原创 2013-12-07 13:53:58 · 441 阅读 · 0 评论 -
Moving Tables
唉,因为对P的定义没搞清楚,导致一直wa....以为在后面有一个将面对面的房间号变换统一,P可能会到达201,只定义200个是不够的。。。。还好找出来了,一个半小时啊,差点儿就要放弃了。。 这题我的思路就是将每个房间都进行标记,每次路过那个房间都记一次数,这样最后计数最大的那个房间所记的数就可以标记我们所用时间的长短了。 在这次AC中,我最大的收获是学会使用了两个函数。原创 2013-12-12 15:20:55 · 696 阅读 · 0 评论 -
Box of Bricks
#includeint main(){ int M, num, m, j=1; int a[51]; int i, avg; while((scanf("%d", &M)!= EOF) && M) { num = 0; m = 0; for(i=0; i<M; i++){ scanf("%d", &a[i]); m += a[i]; } avg = m/M; for(i=0; i avg) num原创 2013-12-04 15:07:26 · 401 阅读 · 0 评论 -
Rightmost Digit
#include int fun(a){ int c, n; c = a%10; switch(c) { case 0: case 1: case 5: case 6: case 9: n = c; break; case原创 2013-12-05 11:36:26 · 459 阅读 · 0 评论 -
An Easy Task
#include int main() { int Y, N, M; scanf("%d", &M); while(M--) { scanf("%d %d", &Y, &N); if(N10000) break; if(!((Y%4 == 0)&&(Y%100 != 0) || (Y%400 == 0)))原创 2013-12-04 17:01:14 · 411 阅读 · 0 评论 -
The Seven Percent Solution
想复杂了。。。 #include #include #define M 80 int main() { char a[M]; int i; while(gets(a)) { if(a[0] == '#') break; for(i=0;(原创 2013-12-06 16:51:54 · 719 阅读 · 0 评论