free pascal基础编程描述输入两个正实数a,b(a1),输出a的b次幂、以a为底b的对数.输入输入两个正实数a,b输出输出a的b次幂、以a为底b的对数(每个数据一行,输出场宽为12,保留4位小数)样例输入

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 16:44:14
free pascal基础编程描述输入两个正实数a,b(a1),输出a的b次幂、以a为底b的对数.输入输入两个正实数a,b输出输出a的b次幂、以a为底b的对数(每个数据一行,输出场宽为12,保留4位小数)样例输入

free pascal基础编程描述输入两个正实数a,b(a1),输出a的b次幂、以a为底b的对数.输入输入两个正实数a,b输出输出a的b次幂、以a为底b的对数(每个数据一行,输出场宽为12,保留4位小数)样例输入
free pascal基础编程
描述
输入两个正实数a,b(a1),输出a的b次幂、以a为底b的对数.
输入
输入两个正实数a,b
输出
输出a的b次幂、以a为底b的对数(每个数据一行,输出场宽为12,保留4位小数)
样例输入
2 5
样例输出
32.0000
2.3219
提示
标准函数EXP和LN分别是以e为底的指数函数和对数函数,本题要运用相关的数学知识(对数式与指数式的相互转化、换底公式)和这两个函数.
x^n=exp(ln(x^n))=exp(n*ln(x))
用到这个公式ln(x^y)=y*ln*(x)

free pascal基础编程描述输入两个正实数a,b(a1),输出a的b次幂、以a为底b的对数.输入输入两个正实数a,b输出输出a的b次幂、以a为底b的对数(每个数据一行,输出场宽为12,保留4位小数)样例输入
program cyw;
uses math;
var a,b,ans:extended;
begin
readln(a,b);
ans:=exp(b*ln(a));
writeln(ans:12:4);
ans:=ln(b)/ln(a);
writeln(ans:12:4);
end.

这两个函数要不要数学库(uses math)我也记不清楚,好像是不要的,以防万一吧
extended而不是real,是为了提高精确度,noip好像是能用的吧

用free pascal编程:输入两个数,求他们的最大公因数和最小公倍数 FREE PASCAL,输入两个数,求最小公倍数 pascal编程:哥德巴赫猜想题目描述输入N(N free pascal基础编程描述输入两个正实数a,b(a1),输出a的b次幂、以a为底b的对数.输入输入两个正实数a,b输出输出a的b次幂、以a为底b的对数(每个数据一行,输出场宽为12,保留4位小数)样例输入 pascal 编程输入下列图案 pascal编程计算输入数中偶数的平均值 输入数据以-1结束试题描述 编程计算所有输入的数中偶数的平均值.输入数据以-1结束.输入要求 一行,若干个数输出要求 一行,一个数,保留两位小数输入 Free Pascal解答A B C D E F 试题 A:【入门】求任意三位数各个数位上数字的和【试题描述】 对于一个任意的三位自然数X,编程计算其各个数位上的数字之和S.【输入描述】 输入一行,只有一个整数x Free pascal 求连续数字的平方和Description 编程求1平方+2平方+...+n平方 Input 输入一行,只有一个整数n(1 pascal语言编程问题(free pascal求1—N中的素数的个数.(1 free pascal常见语句 求几道 初学 free pascal free pascal 黑洞6174 Pascal编程 把3025分成两个数30和25,把这两个数加起来得到55,55的平方又等于原来的数3025.Pascal编程把3025分成两个数30和25,把这两个数加起来得到55,55的平方又等于原来的数3025.请读者输入“1”, 求Free Pascal程序问题如下:第一行输入一个正整数n(1 free pascal问题问题共有三题,我是新手,1.输入一个自然数n(n pascal编程:最大公约数和最小公倍数问题输入二个正整数x0,y0(2 输入一个正整数n,将n分解成质因数幂的乘积形式.编程turbo pascal... pascal编程:方格取数题目描述设有N*N的方格图(N