摘要: 题目大意题目原文:http://uva.onlinejudge.org/external/109/10929.pdf背景:你的任务是,给你一个正整数 N,判定它是否是 11 的倍数。输入每列数据有一个正整数N,N 最大可能到 1000 位数。若 N = 0 代表输入结束。输出对每个输入的数,输出是否为 11 的倍数。输出格式请参考 Sample Output。Sample input: 112233308002937 323455693 5038297 112234 0Sample output 112233 is a multiple of 11.30800 is a multiple of 阅读全文
posted @ 2013-02-21 19:25 乱七八糟 。 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 题目大意题目原文:http://uva.onlinejudge.org/external/111/11185.pdf背景:给你十进制的数字 N,请你把他转换成 3 进制。intput输入包含多组测试数据。每组测试数据一列有1个整数 N(0<= N < 1000000001)当 N<0 时,代表输入结束。output每组测试数据输出一列,输出 N 的3 进位表示。Sample Input Output for Sample Input101001000-1101102011101001算法:遵循进制转化原则,进行转化。代码:这里附上我的代码,你可以去这里提交你的代码验证你的代码 阅读全文
posted @ 2013-02-21 18:26 乱七八糟 。 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 题目大意题目原文:http://uva.onlinejudge.org/external/120/12019.pdf背景:请你判断公元2011年的某月某日是星期几。intput输入的第一列有一个表示测试数据组数的整数。接着每一列分别表示一组测试数据,其格式为M D。M表示月份(1~12),D表示日期(1~31),所有日期皆是合法的。output请你判断2011年的该日期是星期几。星期一到星期日分别为 Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday。Sample Input81 62 284 55 268 111 11 阅读全文
posted @ 2013-02-21 17:29 乱七八糟 。 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 题目大意题目原文:http://uva.onlinejudge.org/external/119/11936.pdf背景:第一列有一个整数 N ( 2 <= N <= 20 )表示测试数据的组数,接下来N列,每列有三个整数表示伐木工人给的三边长。intput第一列有一个整数 N ( 2 <= N <= 20 )表示测试数据的组数,接下来N列,每列有三个整数表示伐木工人给的三边长。output请每组资 料分别输出"OK"表示可构成三角形,"Wrong!!"表示不能构成三角形。Sample Input6 1 2 33 2 53 4 5 阅读全文
posted @ 2013-02-21 15:27 乱七八糟 。 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 题目大意题目原文:http://uva.onlinejudge.org/external/113/11332.pdf背景:对一个正整数 n, f(n) 表示 n 以十进制表示时所有位数的和。显而易见地,数列 n, f(n), f(f(n)), f(f(f(n))), ...一直重复下去最后会变成一个一位数的整数。这个一位数字以 g(n) 表示。例如,若 n = 1234567892,则:f(n) = 1+2+3+4+5+6+7+8+9+2 = 47f(f(n)) = 4+7 = 11f(f(f(n))) = 1+1 = 2因此, g(1234567892) = 2。intput每笔测试数据一列 阅读全文
posted @ 2013-02-21 15:11 乱七八糟 。 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 题目大意题目原文:http://uva.onlinejudge.org/external/121/12149.pdf背景在一个 N ×N 的方格中含有几个不同的正方形?下面重现了该餐巾纸上的图,显示 N=2 时答案为 5Sample input2180Output for the sample input51204算法:很简单的算法,就是发现规律,sum[i]=sum[i-1]+i*i;明白这一点题目自然好解了。代码:这里附上我的代码,你可以去这里提交你的代码验证你的代码是否正确。#include<stdio.h>int main(void){ int i,n; int 阅读全文
posted @ 2013-02-21 14:19 乱七八糟 。 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 题目大意题目原文:http://uva.onlinejudge.org/external/114/11479.pdf背景给三条边叫你编写一个程序判断是什么类型的三角形。算法:就是用if语句进行判断,然后进行输出。要注意数值的范围。代码:这里附上我的代码,你可以去这里提交你的代码验证你的代码是否正确。#include<stdio.h>int main(void){ int count,n; double a,b,c; count=1; scanf("%d",&n); while(n--) { scanf("%lf %lf %lf",&a 阅读全文
posted @ 2013-02-21 13:38 乱七八糟 。 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 题目大意题目原文:http://uva.onlinejudge.org/external/119/11984.pdf背景本题会给定以摄氏表示的初始温度C,与以华氏表示的温差F,请你以摄氏温度表示新的温度为何。输入第一列有一个整数 T (<= 100)表示测式数据的组数。每组数据有两个整数 C 与 d ( 0<= C, d <= 100),C表示初始温度(以摄氏温度表示),d表示温差(以华氏温度表示)。请以摄氏温度为单位输出新的温度为何,请输出到小数点后两位。算法:将温差转化为摄氏度再加上摄氏温度就可以了,但是要注意的是不可以用题目中给的公式,那时摄氏转化为华氏的,而华氏转摄氏 阅读全文
posted @ 2013-02-21 12:08 乱七八糟 。 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 题目大意题目原文:http://uva.onlinejudge.org/external/102/10222.pdf背景只要把每个字母或符号以键盘上在它左边第二个键的符号来取代就行了。算法:很简单,自己看。我实在想不到其他方法了,哈哈。代码:这里附上我的代码,你可以去这里提交你的代码验证你的代码是否正确。 1 #include<stdio.h> 2 int main(void) 3 { 4 char a; 5 while(scanf("%c",&a)!=EOF) 6 { 7 if(a=='\\')printf("[") 阅读全文
posted @ 2013-02-20 22:42 乱七八糟 。 阅读(187) 评论(1) 推荐(0) 编辑
摘要: 题目大意题目原文:http://uva.onlinejudge.org/external/2/272.pdf背景你现在必须要写一个程序,将普通的双引号("),转成有方向性的双引号,而其它文字则不变。而在把普通的双引号换掉的时候,要特别注意,当要开始引述一句话时要用 `` ,而结束引述时要用 '' 。不用担心会有多层巢状引号的情形,也就是第一个引号一定是用 `` 来代替,再来用 '',然后用 `` ,接着用 '' ,依此类推。输入是若干列的文字,其中有偶数个双引号( " ),以 end-of-file 做结束。输出的文字必须和输 阅读全文
posted @ 2013-02-20 21:57 乱七八糟 。 阅读(163) 评论(0) 推荐(0) 编辑