信息学奥赛一本通C++语言——1088:分离整数的各个数
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通C++语言——1088:分离整数的各个数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題目描述】
給定一個整數n(1≤n≤100000000),要求從個位開始分離出它的每一位數字。從個位開始按照從低位到高位的順序依次輸出每一位數字。
【輸入】
輸入一個整數,整數在1到100000000之間。
【輸出】
從個位開始按照從低位到高位的順序依次輸出每一位數字。數字之間以一個空格分開。
【輸入樣例】
123
【輸出樣例】
3 2 1
代碼
#include<cstdio> using namespace std; int n,a,b; int main() {scanf("%d",&n);for(;n!=0;){b=0;a=n%10;b=b+a;printf("%d ",b);n=n/10;}return 0; } #include<bits/stdc++.h> using namespace std; int n,a,b; int main() {scanf("%d",&a);while(a!=0){b=a%10;a=a/10;printf("%d ",b);}return 0;}總結
以上是生活随笔為你收集整理的信息学奥赛一本通C++语言——1088:分离整数的各个数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【模板】快速排序(洛谷-P1177)
- 下一篇: 信息学奥赛一本通C++语言——1131: