C语言例题24:

简介: 题目要求:给一个不超过5位的正整数,要求:    1、求出它是几位数    2、按逆序输出各位数字,例如原数是12345,应输出54321 #include void main(){ int x; int a,...

题目要求:给一个不超过5位的正整数,要求:
    1、求出它是几位数
    2、按逆序输出各位数字,例如原数是12345,应输出54321

 

#include <stdio.h> void main() { int x; int a,b,c,d,e; int y; scanf("%d",&x); a=x/10000; b=x%10000/1000; c=x%1000/100; d=x%100/10; e=x%10; if(a>0) printf("这是一个5位数/n"); else if(b>0) printf("这是一个4位数/n"); else if(c>0) printf("这是一个3位数/n"); else if(d>0) printf("这是一个2位数/n"); else printf("这是一个个位数/n"); y=e*10000+d*1000+c*100+b*10+a; while(y%10==0) y=y/10; printf("%d/n",y); }

 

 

目录
相关文章
|
6月前
|
C语言
c语言经典例题讲解(输出菱形,喝汽水问题)
c语言经典例题讲解(输出菱形,喝汽水问题)
91 0
|
5月前
|
机器学习/深度学习 人工智能 C语言
|
5月前
|
机器学习/深度学习 移动开发 人工智能
C语言程序设计例题
C语言程序设计50例
|
5月前
|
机器学习/深度学习 移动开发 人工智能
C语言编程例题分享
C语言编程经典100例
|
5月前
|
C语言
|
6月前
|
C语言
C语言:指针典型例题剖析
C语言:指针典型例题剖析
|
6月前
|
存储 编译器 vr&ar
c语言进阶部分详解(《高质量C-C++编程》经典例题讲解及柔性数组)
c语言进阶部分详解(《高质量C-C++编程》经典例题讲解及柔性数组)
51 0
|
C语言
C语言例题讲解(if语句,循环语句,函数)
C语言例题讲解(if语句,循环语句,函数)
97 0
|
C语言
c语言经典例题1
c语言经典例题1
|
编译器 C语言 C++
C语言操作符经典例题
C语言操作符经典例题