33问答网
所有问题
任意输入一个整数,将其每一位上的数值分离后输出。如输入整数12345,输出为1 ,2,3,4,5
任意输入一个整数,将其每一位上的数值分离后输出。如输入整数12345,输出为1 ,2,3,4,5
c语言
举报该问题
推荐答案 2017-04-18
#include<stdio.h>
main()
{
int i = 12345; //输入想要进行操作的整数
int j = 0
int a[]
for(j=0; i!=0; j++)
{
a[j] = i % 10;
i /= 10;
}
for(; j>=0; j--)
{
printf("%1d\n", a[j]);
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RB55hBcPBRPcPd054BP.html
相似回答
...
输出每一
数
位上的
数字
如输入12345
输出5 4 3 2 1
答:
输入一个整数,将其
每位剥离,并记录在一个数组中,此时每位数即是逆序排列的。include <stdio.h>#define ARRAY_LEN 100 /*数组长度*/void numToDigit (int num, int arr[]) { /*将数字按位剥离并存储在数组中,该算法剥离出的每位数即是逆序排列的*/int i,j,n;for (i = 0, n = num...
...
输入任意一个
多
位的整数
(位数不确定)
,将其每一位
之间都用$分隔符...
答:
思路:定义一个字符数组,利用该数组接收键盘
输入的整数,
接着依次遍历该数组并输出。参考代码:include "stdio.h"int main(){ int i;char a[100];gets(a);//接收键盘输入 printf("%c",a[0]);//先输出第一个字符 for(i=1;a[i]!='\0';i++)//接着输出各个字符 printf("$%c"...
...
输出每一
数
位上的
数字
如输入12345
输出5 4 3 2 1
答:
include<iostream> usingnamespacestd;intmain(){ intoriginal,key,result=0;cout<<"PleaseEntertheNumber:"<<endl;cin>>original;do { key=original%10;if(key==0){ cout<<"NewNumberis0"<<original;//original=(original-key)/10;} else { result=key+result*10;//result需要移位 original=...
大家正在搜
输入一个任意位的正整数
输入三个整数,输出最大的数
从键盘输入10个整数存入一维数组
c语言如何输入任意个整数
用户从键盘上输入任意个整数
将输入的整数反序输出
将输入的整数逆序输出
任意输入三个数从小到大输出
输入3个整数按从小到大输出
相关问题
输入一个十进制整数,输出八进制数,比如17,,输出21,但输...
C语言任意输入一个有五位数字的正整数,逆序输出每一数位上的数...
C语言 数组 输入12345 输出1122334455
C语言编程,任意输入一个五位正整数,逆序输出每一位上的数 如...
从键盘输入一个整数,统计该数的位数。例如,输入12345,输...
求解c语言题:输入一个任意的三位数,将其各位数字反序输出(例...
C语言编程实现:从键盘中输入任意一个多位的整数(位数不确定)...
C语言编写程序 :输入一个正整数,将其逆序输出。例如,输入1...