给出一个不多于5位的正整数,求它是几位数,并分别打印出各位上的数字。

来源:百度知道 编辑:UC知道 时间:2024/05/14 16:22:59
用Free Pascal语言。

这种题目用数组或者数来做都不好,就用字符串吧。
program hy7226372;
var
s:string;
begin
readln(s);
write(length(s));{length是用来计算字符串的位数的}
for i:=1 to length(s) do
writeln(s);{依次打印}
readln
end.

readln(n);
while n<>0 do
begin
write(n mod 10);
n:=n div 10;
s:=s+1;
end;
writeln(s);

var
a:string;
i:integer;
begin
readln(a);
writeln(length(a));
for i:=1 to length(a) do
writeln(a[i]);
end.

program wt(input,output);
var
p,b:longint;
begin
readln(b);
while b<>0 do
begin
write(b mod 10);
b:=b div 10;
inc(p);
end;
writeln(p);
end.

用C语言编程:给出一个不多于5位的正整数,判断它是几位数 给一个不多于3位的正整数,求他是几位数(c语言) 给一个不多于5位的正整数:分别输出他的每一位数字 输入一个不多于5位数的正整数,求它的位数和逆序数。 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 写一个程序 读取一个不多于5位数字的正整数 判断它是否为回文数 c++程序设计:给一个不多于五位的正整数要求出它是几位数 给一个不多于5位的正整数,求出它是几位数?分别打出每一位数字?按逆顺序打出各位数字?请用C语言编程。 给一个不多于5位的正整数,要求1,求出它是几位数!2分别打印出每一位数字!3按逆序打印出各数字!! 给一个不多于6位的正整数,要求1)按逆序输出各位数字,例如原数为321,应输出123。