编一个pascal程序,从键盘输入一个真分数的分子和分母,输出它的小数形式,精确到小数点后1000位.
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/14 14:45:35
编一个pascal程序,从键盘输入一个真分数的分子和分母,输出它的小数形式,精确到小数点后1000位.
var a,b,i:longint; t:array[1..1000]of byte;
begin
readln(a,b);
write(a div b,'.');
for i:=1 to 1000 do
begin
a:=a mod b*10;
t[i]:=a div b;
end;
if a mod b*10 div b>4 then
begin
while t[i]=9 do begin t[i]:=0; dec(i) end;
inc(t[i]);
end;
for i:=1 to 1000 do write(t[i]);
writeln;
end.
begin
readln(a,b);
write(a div b,'.');
for i:=1 to 1000 do
begin
a:=a mod b*10;
t[i]:=a div b;
end;
if a mod b*10 div b>4 then
begin
while t[i]=9 do begin t[i]:=0; dec(i) end;
inc(t[i]);
end;
for i:=1 to 1000 do write(t[i]);
writeln;
end.
编一个pascal程序,从键盘输入一个真分数的分子和分母,输出它的小数形式,精确到小数点后1000位.
在C++中:从键盘输入一个分数的分子和分母,输出它的小数形式(精确到小数点后20位)该怎么办?
编程序从键盘输入一个圆的面积,计算这个圆的半径并输出,输出带2位小数.再从计算得到的半径,反过来计算
vb编程,编写一个程序,改程序的功能是:从键盘输入任意一个两位正整数,将其十位数和个位数交换位置后输出
一个最简真分数七分之M,化小数后若从小数点第一位起连续若干位的和等于2004求M的值
输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位.C/C++编程实现
c语言中输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位,c
编一个程序,从键盘输入一个整数,并把它分解成两部分,使这两部分的和是这个数
一个真分数,它的分子和分母是互质的两个合数,这个真分数可能是?
从键盘输入一个3位的十进制无符号整数,请分别用二进制、八进制和十六进制形式输出
编写程序,输入一个整数,输出它的平方,平方根,结果取小数点后两位小数
C语言如何实现将一个小数点后100位的小数按小数点后99位四舍五入输出