用PASCAL编程序1.编写一函数,求出实数的小数部分位数.例如,实数3.14有2位小数;68.6634有4位小数2.编
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 21:43:06
用PASCAL编程序
1.编写一函数,求出实数的小数部分位数.例如,实数3.14有2位小数;68.6634有4位小数
2.编写一函数,求出N!的末尾含有多少个0
1.编写一函数,求出实数的小数部分位数.例如,实数3.14有2位小数;68.6634有4位小数
2.编写一函数,求出N!的末尾含有多少个0
1.var n:real;m:integer;
begin
read(n);
if trunc(n)=n then writeln(0);
else
begin
m:=0;
repeat
inc(m);
n:=n*10;
until trunc(n)=n;
writeln(m);
end;
end.
2.
var m,n,five,i,s:integer;
{n是输入的数,m计算出n约是5的几次方,i计数,five是计算5的i次方}
begin
read(n);m:=trunc(ln(n+1)/ln(5));if n>4 then five:=1;
for i:=1 to m do begin
five:=five*5;
s:=s+n div five;
end;
writeln(s);
end.
begin
read(n);
if trunc(n)=n then writeln(0);
else
begin
m:=0;
repeat
inc(m);
n:=n*10;
until trunc(n)=n;
writeln(m);
end;
end.
2.
var m,n,five,i,s:integer;
{n是输入的数,m计算出n约是5的几次方,i计数,five是计算5的i次方}
begin
read(n);m:=trunc(ln(n+1)/ln(5));if n>4 then five:=1;
for i:=1 to m do begin
five:=five*5;
s:=s+n div five;
end;
writeln(s);
end.
用PASCAL编程序1.编写一函数,求出实数的小数部分位数.例如,实数3.14有2位小数;68.6634有4位小数2.编
编一个pascal程序,从键盘输入一个真分数的分子和分母,输出它的小数形式,精确到小数点后1000位.
c语言编程序实现:一个带有两位小数的浮点数的四舍五入.
编一个程序,程序的功能是对变量的值保留2位小数,并对第三位进行四舍五入,规定h是正数
用C编程序:输入一个正整数n,输出2/1+3/2+5/3+8/5+…的前n项之和,保留两位小数.
小数位数的定义0.1是1位小数 0.34是2位小数 0.10 是2位小数 0.340 是3位小数 那 0.01呢?
编写程序:从键盘上输入一个实数x(double类型),输出对应的y(double类型)的值,并且保留两位小数.
用c语言编写一个程序,输入一个实数x,在20个宽度内输出x(保留3位小数)
C语言:编写一个C程序,输入两个单精度实数,求这两个数之和,结果保留2位小数.
m和n是两个整数部分是0的小数.m的小数部分有3位,n的小数部分有2位,已知m的百分位是7,n的百分位是5
1.请编一个函数,函数的功能是对变量h中的值保留2位小数,并对第三位进行四舍五入
求大神编一个非常小的C程序.任意输入一个小数,取出其小数部分,并作为整数类型输出.例如: