:输入一个不超过5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

来源:百度知道 编辑:UC知道 时间:2024/05/01 03:42:24
:输入一个不超过5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
#include<stdio.h>
void main()
{
int a[10],b,c,i=0;
printf("请输入一个正整数:\n");
scanf("%d",&b);
do
{a[i]=b%10;b=b/10;}
while (b==0);
for (c=i-1;c>=0;c--)
printf("%d",a[c]);
printf("这是一个%d位数\n",i);
}

(Pascal语言)
var
s:string;
i:integer;
begin
writeln('请输入一个数');
readln(s);
writeln('这个数是',length(s),'位数!');
write('它的逆序是:');
for i:=length(s) downto 1 do
write(s[i]);
end.

1、 编写程序,输入一个不超过5位的正整数,输出它的个位数,并指出它是几位数。 编写程序,输入一个不超过5位的正整数,输出它的个位数,并指出它是几位数。 怎样编程:任意输入一个5位正整数,求个数位的和.如输入45612,求和后的结果18 c程序设计编程:输入一个正整数,再输入一个N,求从左到右N位的和以及从右到左N位的和 编程求出输入的两个正整数之和。这两个正整数的可能达到200位。 输入一个不多于5位数的正整数,求它的位数和逆序数。 如何用C语言实现输入1个5位以内的正整数 分别输出每位数 输入一个正整数,输出和它最接近的两个质数 输入一个四位正整数,编写程序将其逆序输出 给一个不多于5位的正整数:分别输出他的每一位数字