输入一个任意位数的的整数, 从个位开始输出每一位的数

题目要求: 输入一个任意位数的的整数, 从个位开始输出每一位的数,  每次输出的一位数可以用%10来取,然后通过把数除10去掉已输出的位

代码如下

#include <stdio.h>
int main()
{
    int number;
    scanf("%d",&number);
    while(number)
    {
        printf("%d  ",number%10);
        number /= 10;
    }

    return 0;
}

时间: 2024-10-11 09:14:18

输入一个任意位数的的整数, 从个位开始输出每一位的数的相关文章

matlab_exercise(2)----输入一个三位数,依次输出其个位数字,十位数字,百位数字

第一次作业--第二题 输入一个三位数,依次输出其个位数字,十位数字,百位数字. 1 %第二题 2 %注意:将文件命名为math_2018_4_02_01.m 3 %先判断输入的是不是三位数 4 shuru ='请输入一个三位数'; 5 x=input(shuru) 6 7 if x>100&&x<=999; 8 alert=warndlg('输入正确'); 9 b=floor(x/100) 10 % b=fix(x/100)%向下取整 11 c=fix(mod(x,100)/1

提示用户输入一个正整数n,如果n=5,就输出下列图形,其他n值以此类推

/* ***** **** *** ** * */ #include <stdio.h> int main() { // 1.定义一个变量存储用户输入的值 int n = 0; // 一定要初始化 // 2.判断n值合不合理 while (n <= 0) { // 2.1 提示用户输入正整数 printf("请输入一个正整数:\n"); // 2.2 接收输入的数据 scanf("%d", &n); } // 3.输出图形 for (int

输入一个三位数,把个位和百位对调后输出

Description 输入一个三位自然数,然后把这个数的百位数与个位数对调,输出对调后的数 Input 输入一行,只有一个整数x(100<=x<=999). Output 输出只有一行,包括1个整数. Sample Input 123 Sample Output 321 太水了... AC代码: 1 import java.util.Scanner; 2 3 public class Main { 4 public static void main(String[] args) { 5 Sc

C语言编程输入一个5位数以内的正整数,完成以下操作

<1>判断输入的数是一个几位数 这里利用一个简单的while循环即可实现 while (x) { if (x / 10 != 0) suu++; x = x / 10; } <2>按序或逆序输出其各位数字 首先使用数组将数字每一位取出存入数组 for (i = 0; i <= suu; i++) { if (n == 1) a[suu] = n; a[i] = n % 10; n = n / 10; } 最后利用for循环语句将其正反输出即可 完整源代码如下: #includ

C语言输入一个2-5位数,去除首位后剩的数!

#include <stdio.h>int main(){  int i;  do{   printf("请输入一个2-5位的数:");   scanf("%d",&i);   if(i>9&&i<=99)   printf("去掉首位后的余数为:%d\n",i%10);     else if(i>99&&i<=999)   printf("去掉首位后的余数为

输入任意一个5位数,判断其是否是回文数。

#include <stdio.h>void main(){ int a; printf("请输入一个5位数"); scanf("%d",&a); (a/10000==a%10&&(a/1000)%10==(a/10)%10)?printf("是回文数\n"):printf("不是回文数\n");} 输入任意一个5位数,判断其是否是回文数.,布布扣,bubuko.com

输入一个三位整数,顺序打印个位、十位、百位上的数

l = int(input('请输入一个三位数的整数')) a = l // 100 b = l //10 % 10 c = l % 10 ret = c * 100 + b * 10 + a * 1 print(ret) 原文地址:https://www.cnblogs.com/chengxubo/p/9902294.html

1-3-13:反向输出一个三位数

描述 将一个三位数反向输出. 输入一个三位数n.输出反向输出n.样例输入 100 样例输出 001 1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 char a[3]; 6 int i; 7 scanf("%s",&a); 8 for(i=2;i>=0;i--) 9 printf("%d",a[i]-'0'); 10 printf("\n")

c语言练习3——判断一个5位数是否回文数

#include<stdio.h> #include<stdlib.h> /*题目:判断一个五位数是否为回民数.*/ int main(){ int a,a1,a2,a3,a4,a5; while(1){ printf("请输入一个5位数:"); scanf("%d",&a); a1=a%10; a2=a/10%10; a3=a/100%10; a4=a/1000%10; a5=a/10000; if(a1==a5&&