早教吧作业答案频道 -->其他-->
给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数字。输入格式一行,一个自然数n输出格式两行,第一行输出n的位数,第二行按顺序输出n各位上的数字,中间用一个空
题目详情
给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数字。 输入格式 一行,一个自然数n
输出格式
两行,第一行输出n的位数,第二行按顺序输出n各位上的数字,中间用一个空格隔开
C++语言 ,用if语句
例如:输入 88;
输出 2
8 8
输出格式
两行,第一行输出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;
}
#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 …