给一个不多于3位的正整数,编程完成以下要求:(1)求出他是几位数;(2)分别输出每一位数;

给一个不多于3位的正整数,编程完成以下要求:(1)求出他是几位数;(2)分别输出每一位数;
(3)按逆序输出各位数字,如321,应输123
我编程如下:int a,b,c,d;
scanf("%d%d%d",&d);
a>=0;
b>=0;
c>=0;
d=a*100+b*10+c;
if(a=0)
{if(b=0)
printf("1");
else
printf("2");}
else
printf("3");
d=c*100+b*10+a;
printf("%d",d);
孤独de人 1年前 已收到1个回答 举报

我说爱你但不要你 幼苗

共回答了23个问题采纳率:95.7% 举报

/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{int t,num;
printf("输入一个不大于4位的数的整数:");
scanf("%d",&t);
if(t>=0&&t=10&&t=100&&t

1年前 追问

7

孤独de人 举报

你的回答我很喜欢,但我还想问 对任意一个正数按反序输出。例如输入1234,输出4321,该怎么编程,非常感谢!!
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.014 s. - webmaster@yulucn.com