poj解题报告——2196

来源:互联网 发布:q das软件使用说明 编辑:程序博客网 时间:2024/04/28 13:36

        这题真的是很水啊,直接看代码吧

代码如下

#include<stdio.h>
int cmp(int n,int a)
{
    int sum=0;
    while(n)
    {
        if(a==10)
        {
            sum+=n%10;
            n/=10;
        }
        else if(a==12)
        {
            sum+=n%12;
            n/=12;
        }
        else
        {
            sum+=n%16;
            n/=16;
        }
    }
    return sum;
}
void main()
{
    int i;
    for(i=2992;i<10000;i++)
        if(cmp(i,10)==cmp(i,12)&&cmp(i,10)==cmp(i,16))
            printf("%d\n",i);
}

0 0
原创粉丝点击