输入一个六位数,然后将每个数字分别打印出来

如题,比如输入456123,输出结果是4,5,6,1,2,3
不懂C语言的不要来

代码如下:
unsigned int number; /* 代表那个数字 */
unsigned char ge,shi,bai,qian,wan,swan; /* 代表提取结果:个,十,百,千,万 , 十万 */
scanf("%d", &number);
ge = (unsigned char)(number%10);
shi = (unsigned char)((number/10)%10);
bai = (unsigned char)((number/100)%10);
qian = (unsigned char)((number/1000)%10);
wan = (unsigned char)((number/10000)%10);
swan = (unsigned char)((number/100000)%10);
printf("\n%d, %d, %d, %d, %d, %d\n", swan, wan, qian, bai, shi, ge);
温馨提示:内容为网友见解,仅供参考
无其他回答

输入一个六位数,然后将每个数字分别打印出来
unsigned int number; \/* 代表那个数字 *\/ unsigned char ge,shi,bai,qian,wan,swan; \/* 代表提取结果:个,十,百,千,万 , 十万 *\/ scanf("%d", &number);ge = (unsigned char)(number%10);shi = (unsigned char)((number\/10)%10);bai = (unsigned char)((number\/100)%10);qi...

c++ 编程 输入一个六位数表示日期 输出年月日(例如:输入161230 输出16...
=6;i++) { if(i<strlen(str)) { printf("%c",str[i]); } else printf("?"); if(i%1==0) printf(" "); }}int main(){ char str[8]; printf_s("请输入6位数字:"); scanf_s("%s",str,8); OutputNum(str); return 0;} ...

输入任意的一个六位数的正整数,输出由该数每一位上的数字组成的最大数...
yuj6

将1个6位数拆成6个单独的数,excel问题
方法一:在B1中输入公式:=MID(A$1,ROW(),1),再往右拖到取B6即可。方法二:选中B1:B6,在编辑栏输入数组公式:=MID(A1,ROW(),1)然后同时按下CTRL、SHIFT、ENTE然后松手才有效。

VB输入一个六位数字表示日期,输出年月日
Dim d As String Dim Date1 As Date d = InputBox("输入六位数")d = Left(d, 2) & "-" & Mid(d, 3, 2) & "-" & Right(d, 2)Date1 = CDate(d)Print Date1

我要一个能固定6位数字,然后在固定6个数字进行排列,输出这几个数字所有...
靠 很简单啊 就是输出六位数的所有排列组合啊

华为六位数解锁密码忘了怎么解锁
首先,尝试创建一个临时的万能解锁密码。可以选取一个六位数字,如123456,然后将其倒序输入(654321),接着对每个数字进行操作:加5然后减9。例如,123456加5变为678561,678561减9得到678552,这样678552就可以作为临时解锁码。但请注意,这并不是正式的解锁方法,仅作为应急措施。如果确实忘记了密码,...

.输入一个六位数,求各位数之和,如果各位数之和为36-45,则此数字为幸运...
a = int(input(‘请输入一个六位数:’))if len(str(a)) == 6:ge == a%10 ten == a%100\/\/10 hu == a%1000\/\/100 th == a%10000\/\/1000 wan == a\/\/10000%10 tw == a\/\/100000 if (ge+ten+hu+th+wan+tw) >= 36 and (ge+ten+hu+th+wan+tw)<= 45:Print(a,‘为...

输入一个小于6位的整数,判断它是几位数,并按照相反的顺序输出各位上的数...
如果你非要是六位数的话 可以改成如下所示:#include <stdio.h>int main(){int n,i=0;printf("Enter n:");scanf("%d",&n);while(n>99999){printf("输入错误,重新输入(小于六位的整数):");scanf("%d",&n);}while(n){printf("%d",n%10);n\/=10;i++;}printf("\\n%d位数\\n"...

写出一个最小的六位数其中每个数字都不同
写出一个最小的六位数其中每个数字都不同102345。在整数中,零和正整数统称为自然数。-1、-2、-3、…、-n、…(n为非零自然数)为负整数。则正整数、零与负整数构成整数。整数不包括小数、分数。如果不加特殊说明,所涉及的数都是整数,所采用的字母也表示整数。整数可以看作分母为1的分数。在...

相似回答