ACM程序设计 -T (求幂)
来源:互联网 发布:linux系统备份成iso 编辑:程序博客网 时间:2024/06/16 18:10
Description:
Example Input:Example Output:4 3
5 3
27 3
750 5
1000 5
2000 5
3000 5
1000000 5
0 01
2
3
4
4
4
5
16
5 3
27 3
750 5
1000 5
2000 5
3000 5
1000000 5
0 01
2
3
4
4
4
5
16
输入两个数 ,若 全为零 则 结束程序,
第一个数 为 目标书B,第二个数 为 指数N,求 一个底数X,使X的N次方 离着 B最近。
思路,从1 开始找,用条件 fabs(pow(i,n)-b)<fabs(pow(i-1,n)-b) && fabs(pow(i,n)-b)<fabs(pow(i+1,n)-b) 来约束,求 出这个数。
Code:
#if 1 // 20
#include<bits/stdc++.h>
using namespace std;
int main()
{
int b,n;
cin>>b>>n;
while(b!=0&&n!=0)
{
for(int i=1;;i++)
{
if(fabs(pow(i,n)-b)<fabs(pow(i-1,n)-b)&&fabs(pow(i,n)-b)<fabs(pow(i+1,n)-b))
{
cout<<i<<endl; break;
}
}
cin>>b>>n;
}
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
int b,n;
cin>>b>>n;
while(b!=0&&n!=0)
{
for(int i=1;;i++)
{
if(fabs(pow(i,n)-b)<fabs(pow(i-1,n)-b)&&fabs(pow(i,n)-b)<fabs(pow(i+1,n)-b))
{
cout<<i<<endl; break;
}
}
cin>>b>>n;
}
}
#endif
注意的问题, 刚开始写,没有加上 fabs 绝对值函数 来约束 条件。。。。。。。
0 0
- ACM程序设计 -T (求幂)
- 《ACM程序设计》 T题
- ACM程序设计书上题目T
- 《ACM程序设计》书中题目 T
- ACM程序设计题目 Problem. T-20
- ACM程序设计》书中题目--problem t
- 《ACM程序设计》书中题目―T
- 《ACM程序设计》书中题目T
- 《ACM程序设计》书中题目 T
- ACM程序设计 书中题目T
- 《ACM程序设计》书中题目 T
- acm程序设计书中的题目t
- 《ACM程序设计》-Problem-T-最接近一个数的给定的幂次的底数
- 《ACM程序设计》书中题目T 第二十题 找底数
- ACM程序设计书中题目--T(次方问题)
- 山东省第五届ACM大学生程序设计竞赛 angry_birds_again_and_again 求积分
- ACM程序设计
- ACM程序设计选修课——1024: 末位零(求末尾0的方法+可有可无的快速幂)
- redis教程(重点介绍了主从库交换的显示信息)
- c#类型转换总结
- Cogs 376. [IOI2002]任务安排(后效性DP)
- acm书中题目 m-13
- vue实现app页面切换效果
- ACM程序设计 -T (求幂)
- 关于acm程序设计书中题目 #H 第8题
- android sdcard存储方案(基于wrapfs文件系统)
- 常量指针和指针常量的区别
- C++中的堆与自由存储
- SDUT 3775 cyk追楠神系列三 典型的KMP类型题目
- 敏捷开发12条原则
- TensorFlow之shuffle_batch批量读文件
- C语言 变量的作用域和生命周期