给一个不多于5位的正整数,求它是几位数并且逆序打印出各位数字

//给一个不多于5位的正整数,要求:求它是几位数并且逆序打印出各位数字。

#include <stdio.h>
void main()
{
    int num,s=0;
    printf("请输入一个整数,不多于5位数:\n");
    scanf("%d",&num);
    while(num>0)
    {
    printf("%d",num%10);
    num=num/10 ;
    s++;
    }
    printf("是个%d位数\n",s);
}

给一个不多于5位的正整数,求它是几位数并且逆序打印出各位数字

时间: 2024-12-28 08:38:29

给一个不多于5位的正整数,求它是几位数并且逆序打印出各位数字的相关文章

c语言 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

    6,给一个不多于5位的正整数,要求:一.求它是几位数,二.逆序打印出各位数字. //    int num = 0,temp = 0,i = 0; //    printf("输入一位数字:"); //    scanf("%d",&num); //    while (num>0) { //        temp = num % 10; //        printf("%d",temp); //        i++

输入一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

package com.hanqi; import java.util.*; public class Nixudayin { public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.println("输入一个不多于5位的正整数"); Scanner shu=new Scanner(System.in); String a=shu.next(); System.out.println("输入的

给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

package lianxi; import java.util.*; public class Nixudayin { public static void main(String[] args) { System.out.println("输入一个不多于5位的正整数"); Scanner shu=new Scanner(System.in); String a=shu.next(); System.out.println("输入的是"+a.length()+&q

java基础练习 给定一个正整数m,统计m的位数,分别打印每一位数字,再按照逆序打印出各位数字。

要求:m定义为类的属性,需定义构造函数为m赋值:当m大于99999时,输出错误信息“the number is too large”,不再执行. public class T { private int m; public T(int m) { super(); this.m = m; } public int getM() { return m; } public void setM(int m) { this.m = m; } public void M() { if(m>99999) {

7.给一个不多于5位的正整数

程序分析:学会分解出每一位数. number= raw_input("please input a number length is less than 5:") print len(number) for i in str(numbe)[::-1]: print i 原文地址:https://www.cnblogs.com/luo25236240/p/9255391.html

c#编程:给定一个正整数求出是几位数并逆序输出

<span style="color:#FF0000;">第一步:把输入的数字转为字符串n.ToString() 第二步:求出字符串的长度即为正整数的位数 第三步:从后向前逆序输出</span> 附代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; //给一个正整数, //要求:一.求它是几位数,二.逆序打印出各位数字. namespa

Python:给定一个不超过5位的正整数,判断有几位

方法一:作比较 [root@python markPy]# cat five.py #!/usr/bin/python3 a=int(input(">>>>")) if a<10: print(1) elif a<100: #第一个条件已经过滤了大于9,所以这里区间是11到100 print(2) elif a<1000: print(3) elif a<10000: print(4) else: print(5) 方法二:使用整除实现,

5、输入一个不超过5位的正整数,编程实现:求出它是几位数,分别输出每位数字。

1 #include<stdio.h> 2 #include<math.h> 3 int flws(int); 4 void main() 5 { 6 int n,j,k=0; 7 printf("请输入一个正整数:\n"); 8 scanf("%d",&n); 9 j=n; 10 while(j!=0) //取位 11 { 12 j/=10; 13 k++; 14 } 15 if(k<=5) 16 flws(n,k); 17

java算法面试题:有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数 按值的降序排序,如果值相同则按键值的字母顺序

package com.swift; import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; public class Zhongwen_Shuzi_Times { public static void main(String[] args) { /* * 有一个字符串,其中包含中文字符.英文字符和数字字符,请统计和打印出各个字符的个数 */ String str="琅琊榜fengqichanglin