码迷,mamicode.com
首页 > 其他好文 > 详细

A^B问题

时间:2016-10-21 07:42:32      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

题目:输入包括两个正整数 A 和 B(1 <= A, B <= 10000),A 和 B 之前用空格隔开 ★数据输出 输出一行,若 A ^ B < 10000,则直接输出结果(不包含前导零),否则,则完整的输出 A ^ B 的后四位 

编程知识:c语言不能识别^

程序:

#include<stdio.h>
int main()
{
int A,B;
scanf("%d%d",&A,&B);
int ans;
int i;
ans=A;
for(i=0;i<=B-2;i++)   //利用for循环实现递乘或递加
{
ans=ans*A;               //根据题目要求 只要数字后四位  故当ans大于等于10000时  对其求余(只有整数可求余)
ans=ans%10000;     //
}
printf("%04d",ans); //%04d 表示保存四位数字,位数不足用0补足
return 0;
}

A^B问题

标签:

原文地址:http://www.cnblogs.com/wshyj/p/5983163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!