趣味100道C语言程序题num three

求高次方数的尾数

例如:求13的13次方的最后三位数

分析:这个程序要留意高阶次方数的取值范围

         程序如下:

#include 

int main()
{
    int i;
    int weishu;
    long long mul = 1;

    for(i = 0;i < 13;i ++)
    {
        mul = mul * 13;
    }

    weishu = mul % 1000;

    printf("13的13次方的最后三位尾数为:%d\n",weishu);

    return 0;
}
调试结果为:

13的13次方的最后三位尾数为:253




你可能感兴趣的:(趣味100道C语言程序题)