早教吧 育儿知识 作业答案 考试题库 百科 知识分享

给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数字。输入格式一行,一个自然数n输出格式两行,第一行输出n的位数,第二行按顺序输出n各位上的数字,中间用一个空

题目详情
给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数字。 输入格式 一行,一个自然数n
输出格式
两行,第一行输出n的位数,第二行按顺序输出n各位上的数字,中间用一个空格隔开
C++语言 ,用if语句
例如:输入 88;
输出 2
8 8
▼优质解答
答案和解析
//#include
#include
int main()
{
int n,i,j=0;
int m[3];
scanf("%d",&n);
for(i=0;i<4;i++)
{ j++;
m[i]=n%10;
n=n/10;
if (n==0)break;
}
printf("%d\n",j);
for(i=0;i {
printf("%d ",m[i]);
}
return 0;
}
看了给一个不多于三位的整数,求出它...的网友还看了以下:

一个两位数的十位数字与个位数字之和是7,如果这两...一个两位数的十位数字与个位数字之和是7,如果这  2020-03-31 …

一个两位数的十位数字比个位数字大一 将这个两位数的十位数字与个位数字对调 得到一个新的两位数若原两  2020-05-13 …

一个三位数,十位上是0,个位与百位上的数字之和是9.(算术解)一个三位数,十位上是0,个位与百位上  2020-05-16 …

整式加减应用题,急用!老黄驾车在马路上均速行驶,他第一次看到里程碑上的数是两位数,它的十位数字为Y  2020-05-16 …

有一个两位数,十位上的数字比个位上的数字少2.如果把这个两位数的个位数字与十位数调位置,组.“有一  2020-05-16 …

有一个两位数,个位数与十位数的数字之和为10,若将个位数字与十位数字互换,则比原数小18,若设这个  2020-05-22 …

一个三位数的个位数字等于十位数字与百位,数字之和,个位数字上的百位数字之和等于十位数字的2倍,百位  2020-06-05 …

一个2位数,个位数比十位数多3,把2位数的个位数字与十位数字对调,得到的新2位数与原来2位数和是8  2020-06-06 …

1道应用题,一个两位数的十位数字比个位数字的4倍多1,如果将这个两位数的十位数字与个位数字交换位置  2020-06-06 …

有一个三位数,十位上的数字是个位数字的一半,百位上的数字比个位数字大二,如果把这个三位数的十位和个  2020-06-11 …