加空格
需求如下:
代码如下:
1 #include <iostream>
2 using namespace std; 3 int main() 4 { 5 int a,b,c,d,e,f; 6 cin>>a; 7 b=a/10000; 8 c=a/1000%10; 9 d=a/100%10; 10 e=a/10%10; 11 f=a%10; 12 cout<<b<<" "<<c<<" "<<d<<" "<<e<<" "<<f<<endl; 13 return 0; 14 }
分析与总结:
1、关键就是一个五位数进行拆分,这个也是一种类型的题,一种固定的思路,就是:首位除以它对应的位数,中间位除以它对应的位数后并对10取余,末尾(个位)直接进行对10取余。
也可以简单记成都对这个数进行除数然后取余,只不过是首尾和一块儿算是一个整体。
写在最后:
哪里有不足或者错误的地方,欢迎小伙伴们进行指教,一起进步哦!