给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数.(用pascal(if then else语句)解答给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数(用pascal(if then else

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 01:53:56
给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数.(用pascal(if then else语句)解答给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数(用pascal(if then else

给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数.(用pascal(if then else语句)解答给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数(用pascal(if then else
给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数.(用pascal(if then else语句)解答
给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数(用pascal(if then else语句)解答)?

给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数.(用pascal(if then else语句)解答给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数(用pascal(if then else
program jiwei(input,output);
var n,a,b,c:integer;{不必用长整型}
begin read(n);{读n}
if n>=100 then{是否3位}
begin
writeln('weishu:3');{位数}
a:=n div 100;{百位}
b:=(n-100*a) div 10;{十位}
c:=n-100*a-10*b;{个位}
write(a,b:3,c:3)
end
else
if n>=10 then{是否2位}
begin
writeln('weishu:2');{位数}
b:=n div 10;{十位}
c:=n-10*b;{个位}
write(b,c:3)
end
else{必1位}
begin
writeln('weishu:1');{位数}
write(n){个位}
end;
end.

program panduan;var n,sign,x,y,z:longint;begin readln(n); sign:=100; if n<=9 then sign:=1; if (n<=99) and (sign<>1) then sign:=2; if sign=100 then sign:=3; writeln('Ta Shi ',sign,'weishu.'); if...

全部展开

program panduan;var n,sign,x,y,z:longint;begin readln(n); sign:=100; if n<=9 then sign:=1; if (n<=99) and (sign<>1) then sign:=2; if sign=100 then sign:=3; writeln('Ta Shi ',sign,'weishu.'); if sign=1 then write(n); if sign=2 then begin x:=n div 10; y:=n mod 10; write(x,' ',y); end; if sign=3 then begin x:=m div 100; y:=m mod 100; z:=y mod 10; y:=(y-z) div 10; write(x,' ',y,' ',z,' '); end;end.

收起

直接用
length(chr(n));
就好了嘛...

var
s1:string;
l1,i,j,k,n:longint;
begin
readln(s1);
l1:=length(s1);
writeln(l1);
for i:=1 to n do write(s1[i],' ');
writeln;
end.
多么的简单,用 if else 干吗? 学小学除法?

var a,b:longint;
begin
readln(a);
if a div 100<>0 then b:=3
else if a div 10<>0 then b:=2
else b:=1;
writeln(b,' w...

全部展开

var a,b:longint;
begin
readln(a);
if a div 100<>0 then b:=3
else if a div 10<>0 then b:=2
else b:=1;
writeln(b,' wei shu');
if b=3 then writeln(a div 100,' ',a div 10 mod 10,' ',a mod 10);
if b=2 then writeln(a div 10,' ',a mod 10);
if b=1 then writeln(a);
readln;
end.

收起

给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数.(用pascal(if then else语句)解答给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数(用pascal(if then else 用switch语句求出输入一个不多于5位正整数求出它是几位数? 给一个不多于5位的正整数,要求:1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字 一道简单的c语言题(给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、……)给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按 C编程:给一个不多于5位的正整数,要求:(1)求出它是几位数; (2)分别打印出每一位数字; (3C编程:给一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别打印出每一位数字; 设计一个C语言程序:给一个不多于5位的正整数,要求:求出它是几位数;分别输出每要求;求他几位数,分别输出每一位数字,按逆序输出个位数字 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字. 编写代码?给出一个不多于5位的整数,要求:1,求出它是几位数.2,分别输出每一位数字.3,按逆序输出各位数字.C语言初学者. 从键盘输入一个不多于10位的正整数,求出它是几位数并从高位到低位打印出每一位数字可能要用到gets strlen 用 pascal 编程Description给出一个不多于5位的非负整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123Input一个不大于5位的数字Output三行 第一 输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字. 帮忙解答三道C语言程序设计的题1.给一个不多于5位数的正整数,要(1)求出它是几位数.(2)分别输出每一位数字.(3)按逆序输出各位数字,例如原数为321,应输出123.2.猴子吃桃问题.猴子 第 求高手写c程序,输入一个不多于5位的整数,能显示出它是几位数,并按正反两种顺序显示出各位数字.例如,若输入整数12345,输出为:n=51234554321 给1个不多于5位的正整数要求1求出它是几位数2分别打印出每一位数字3按逆序打印出各位数字用C语言编程 问一道编程题目···给一个不多于5位的正整数1求出它是几位数2分别输出每一位数字3求出它的逆序数并输出,例如123逆序数就是321谢谢了···· 给一个不多于5位的正整数,要求1,求出它是几位数!2分别打印出每一位数字!3按逆序打印出各数字!不知道题意是什么,各位老大们们,这是第五章选择最后的习题,按照顺序,循环都没学,能不能用 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字要求只要用java 写的 有500个小朋友报数,1,2,3,1,2,3……循环报数,数到3则退出.编程求出最后一个退出的小朋友.(20 给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字.应准备以下测试数据:要处理的数为1位正整数;要处理的数为2位正整数;要处理