中易网

C++中,如何输出一个“5位数整数”的每一位数?(就是将其整数的每一个位数分解出来并输出)求解!

答案:4  悬赏:0  
解决时间 2021-01-25 22:03
C++中,如何输出一个“5位数整数”的每一位数?(就是将其整数的每一个位数分解出来并输出)求解!
最佳答案
int a = 12345,g,s,b,q,w;
g = a%10; //个位
s = a%100/10;//十位
b = a%1000/100;//百位
q = a%10000/1000; //千位
w = a/10000;//万位
追问:老师的方法和我的方法相同,不过我是先用某个5位数先分别除以10000,1000,100,10,然后再取模,谢谢老师的指导~
追答:汗 我才大二 不用叫老师 ……
全部回答
我暂时保留我的看法!
用itoa()将int转换成char*,依次输出每一位即可
#include <stdlib.h>
int main()
{
  int number = 123456;
  char str[25];
  itoa(number, str, 10);
for() //输出str的每一位;
...
}
输出重定向。
#include <iostream.h>
#include <stdio.h>
void main()
{
int i = 0;
int a = 1234;
char b[20];
sprintf(b, "%d", a);
for(i = 0; i<5; i++)
{
//printf("%c", b[i]);
cout<<b[i]<<endl;
}
}
成功输出
楼主好运 蛤蛤
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我被分在16班 是不是很差
请问海南或者海口哪里有批发代理销售植脂末的
为什么竞技游戏总是让人玩的愤怒但是每次还是
请问那位老师知道这种花的学名?
快速说明里面的贵重物品指什么,价值超过多少
豪庭KTV地址在什么地方,想过去办事
莫非怎么造句呢
江西省有哪些市城是什么名
全峰快递(黄庄乡中国邮政储蓄银行)地址在哪,
ppd在润滑油是什么意思
铝基地第二中学地址在什么地方,想过去办事
convotherm万能蒸烤箱的价格要多少?
一月底二月初去泸沽湖怎么样?1月底2月初到丽
厨房容器价格是多少?
如何提高人的警觉性,观察力,反应?
推荐资讯
如何加盟云商
1度1米垂直高度是多少
南京中泓教育
我们这里的枸杞为什么是苦的?
wow烈焰烬鬃战马怎么得
高分悬赏,请问个人朋友,本人在桂林市临桂县
echarts在较低安卓版本响应过慢,有何解决办
一种很文艺的p图软件 可以把照片做得跟明信片
乳胶颗粒沙发会塌吗
青郑高速鄂南到武昌过路费多少钱?
国际无限网吧地址好找么,我有些事要过去
《朝花夕拾》中,关于《琐记》的问题及对应答
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?