分离正整数中的各位数

<img src="http://img.blog.csdn.net/20141117102843535?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSV9fQW1fX0xlZ2VuZA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><pre class="cpp" name="code">#include <iostream>
using namespace std;
int main()
{
    int a,b;
    while (cin>>a)
    {
        do
        {
            b=a%10;
            a=a/10;
            cout<<b<<" ";
        }
        while (a!=0);

        cout<<endl;
    }
    return 0;
}
				
时间: 2024-08-08 16:11:01

分离正整数中的各位数的相关文章

12周(分离正整数中个位数)

/* *copyright(c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:分离正整数中个位数 *作者:王忠 *完成日期:2014.11.10 *版本号:v1.0 * *问题描述:输入1234,输出4 3 2 1 *输入描述:输入一串数字 *程序输出:分离这组数 #include <iostream> using namespace std; int separate (int); int main() { int m,n; cin>>m

统计从1到n所有正整数中1出现的次数

这是来自<编程之美>2.4中的题目,我只给出我的新方法,书上的方法这里略过不提,因为网上已经有很多解释书上的内容的博文了. 以下是分析: 我们先从最简单的数字开始分析. 0~9:个位数>=1时,1的出现次数均为1.个位数=0时,出现0次1.......................................................................① 10~99:十位数字=1时,比如17.先分析10~17中所有两位数中个位数上1的个数=1,再分析10~17所

任意输入一个4位正整数,调用函数(函数自定义)输出该正整数数的各位数 字组成的最大数。

/*任意输入一个4位正整数,调用函数(函数自定义)输出该正整数数的各位数字组成的最大数.*/#include <stdio.h>int numb(int a){ int i = 0, j = 0,sum = 0, b[4]; b[0] = a%10; b[1] = a/10%10; b[2] = a/100%10; b[3] = a/1000; for (i = 0 ;i < 4; i++) { for(j = 0;j < 3 - i; j++) { if(b[j] > b[

java . 请在小于99999的正整数中找符合下列条件的数,它既是完全平方数,又有两位数字相同,如:144,676。

1 import java.util.HashMap; 2 import java.util.Map; 3 import java.util.Map.Entry; 4 //请在小于99999的正整数中找符合下列条件的数,它既是完全平方数, 5 //又有两位数字相同,如:144,676. 6 public class wqs { 7 8 //完全平方数 9 public static boolean iswqs(int n){ 10 int i; 11 double dn=Math.sqrt(n)

第十二周项目二——分离正整数的各位数

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:李晓凯 * 完成日期:2014年 11 月 17日 * 版 本 号:v1.0 * * 问题描述:将各位数分开,个位数在前,十位数紧随,最高位在最后,每位数后面有一个空格. * 输入描述:输入整数 * 程序输出:个位数在前,十位数紧随,最高位在最后,每位数后面有一个空格. */ #include <iostream> using n

(转) 统计在从1到n的正整数中1出现的次数

转自:http://blog.csdn.net/sjf0115/article/details/8600599 问题: 给定一个十进制正整数N,写下从1开始,到N的所有整数,然后数一下其中出现的所有“1”的个数. 例如:N= 2,写下1,2.这样只出现了1个“1”. N= 12,我们会写下1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12.这样,1的个数是5. 问题一: 写一个函数f(N),返回1到N之间出现1的个数,比如f(12)= 5. 解法一: 让我们首先想到的一个

统计重1到n的正整数中1的个数

转:http://blog.csdn.net/sjf0115/article/details/8600599 问题: 给定一个十进制正整数N,写下从1开始,到N的所有整数,然后数一下其中出现的所有“1”的个数. 例如:N= 2,写下1,2.这样只出现了1个“1”. N= 12,我们会写下1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12.这样,1的个数是5. 问题一: 写一个函数f(N),返回1到N之间出现1的个数,比如f(12)= 5. 解法一: 让我们首先想到的一个方

寻找正整数中1的个数

一.实验题目 给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数出其中1的个数. 要求: 1.写一个函数F(N),返回1~N之间出现“1”的个数,例如:F(12)=5; 2.在32位整数范围内,满足条件的“F(N)=n”的最大的N是多少; 二.设计思路 首先分析规律 F(3)=1 F(13)=2+4=6 F(19)=2+10=12 F(23)=3+10 F(33)=4+10 F(93)=10+10=20 F(123)=24+20+13=57 设N = abcde ,其中abcde分别为

JS中保留小数位数

一.1.2.toFixed(2) 浮点数进行四舍五入设置指定小数位的数值 二.2.toFixed(2) 整数尝试,但是在JS中会被认为是对象名,以至于无法使用 三."1.2".toFixed(2) 由于toFixed方法是针对Number类型的,所以string类型的即使能够转换成数字,也不能使用这个方法 四.var a=1;a.toFixed(2); 构造整数对象,那么就可以调用了 http://www.w3school.com.cn/jsref/jsref_tofixed.asp