摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2031典型的禁制转化,除k取余,然后颠倒输出View Code 1 #include<stdio.h> 2 char ans[100000]; 3 void zhuanhua(int n,int r) 4 { 5 int i,j; 6 char a[100000]; 7 i=j=0; 8 while(n) 9 {10 if(n%r>9)11 a[i]=n%r-10+'A';//大于10的用16进制的表示 12 else 13 a[i]=n%r+'0';1... 阅读全文
posted @ 2013-03-29 23:32 执着追求的IT小小鸟 阅读(185) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2039两边之和大于第三边View Code 1 #include<stdio.h> 2 int main() 3 { 4 double a,b,c; 5 int n; 6 while(scanf("%d",&n)!=EOF) 7 while(n--) 8 { 9 scanf("%lf%lf%lf",&a,&b,&c);10 if(a+b>c&&a+c>b&&c+b>a)11 p 阅读全文
posted @ 2013-03-29 22:44 执着追求的IT小小鸟 阅读(137) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1061看最后一位数字的次方1的所有次方都是10的所有次方都是05的所有次方都是56的所有次方都是62(四个一循环)3(四个一循环)7(四个一循环)8(四View Code 1 #include<stdio.h> 2 int print(int n) 3 { 4 int i,n0=n%10,j,ans; 5 if(n0==0||n0==1||n0==5||n0==6)//直接输出 6 return n0; 7 if(n0==2||n0==3||n0==7||n0==8) 8 { 9 ... 阅读全文
posted @ 2013-03-29 20:34 执着追求的IT小小鸟 阅读(272) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2099先乘以100求得余数,用整除的那个数依次叠加,减去余数,所以结果小于100的都是答案;输出时用printf(“%02d”,ans);可以保证宽度,在不够位时自动补0View Code 1 #include<stdio.h> 2 int main() 3 { 4 int a,b,i,ans,s[100],j; 5 while(scanf("%d%d",&a,&b)&&(a||b)) 6 { 7 a*=100; 8 ans=a%b; 9 i=0 阅读全文
posted @ 2013-03-29 13:39 执着追求的IT小小鸟 阅读(155) 评论(0) 推荐(0) 编辑