幂的末尾
已知正整数a,b (1<=a<=100, 1<=b<=10000)
求a^b的末3位数
输入: a,b
输出:一个三位数, 表示a^b的末3位数
样例输入:7 2011
样例输出: 743
在这里插入代码片
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include <stdlib.h>
/程序窗口/
void winos();
//输入判断
void Bool1(int a);
int main()
{
winos();
int a, b, c = 1;
flag:
printf(“请输入第一个数字\n”);
Bool1(&a);
//如果 == 0 要求重新输入
if (a<1||a>100)
{
printf(“输入错误,(1<=a<=100,\n”);
goto flag;
}
flag1:
printf(“请输入第二个数字\n”);
Bool1(&b);
//如果 == 0 要求重新输入
if (b < 1 || b>10000)
{
printf("输入错误, 1<=b<=10000)\n");
goto flag1;
}
/// 开始循环,结束条件小于b
printf("\n");
printf("\n");
printf(