C语言 输入一个不大于五位的数字,先判断是几位数字,然后将其数字顺序输出和逆序输出
#include <stdio.h>
#include <math.h>
void main()
{int function(int a);int x,w,y,A[5];printf("请输入一个1至99999的整数\n");scanf("%d",&x);y=function(x);w=y;printf("您输入的是一个%d位数\n",y);//将数字按位放入数组for(int i=0;y!=0;i++){A[i]=(int)x/(pow(10,y-1));x=x%(int)(pow(10,y-1));y--;}printf("顺序输出为:\n");for( int j=0;j<=w-1;j++){printf("%4d",A[j]);}printf("\n");printf("逆序输出为:\n");for(int k=w-1;k>=0;k--){printf("%4d",A[k]);}printf("\n");
}
//计算该数字为几位数
int function(int a)
{int n=0;while(a){a/=10;n++;}return n;
}
C语言 输入一个不大于五位的数字,先判断是几位数字,然后将其数字顺序输出和逆序输出相关推荐
- python输入123输出321_python逆序输出,编程从键盘输入一个三位数,将它们逆序输出。如输入123,输出321.谢谢...
python逆序输出,编程从键盘输入一个三位数,将它们逆序输出.如输入123,输出321.谢谢 python教程实现三位数的反序输出2020-10-06 12:32:19人已围观 7-12 逆序的三位 ...
- (C语言)从键盘输入输入一个不大于5位的整数,判断位数,并逆序输出
@[TOC]( (C语言)从键盘输入输入一个不大于5位的整数,判断位数,并逆序输出 #include <stdio.h> void main() {int n,a,b,c,d,e,m;pr ...
- C语言:给一个不多于5位的正整数,要求:求出他是几位数分别输出每一位数字,按逆序输出各位数字,例如原数为321,应输出123
往期回顾: 求Sn=a+aa+aaa+aaaa+...n个a ,a是数字 ,n表示a的位数 C语言:两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.排出比赛名单 C语言:杨 ...
- 给一个不多于5位的正整数,要求: 1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字;
对一个数如何得出它是几位数并求出其个位.十位.百位.千位- 给一个不多于5位的正整数,要求: 1.求出它是几位数: 2.分别输出每一位数字: 3.按逆序输出各位数字: 代码如下 #include &l ...
- python逆序输出字符串_python实现对指定输入的字符串逆序输出的6种方法
编写一个Python程序,提示用户输入一个字符串,程按照你的要分享编写的逆序显示字符串的Python3程序如下 s = input("请输入一个字符串:")print(s[::-1 ...
- 【算法】c语言,输入一个不大于1000的正整数n(n>1),输出所有小于等于n的素数。
#include "stdio.h" main() {int n,m,i,k=0;printf("\n从键盘输入一个不大于1000的正整数(n>1) N=" ...
- AMNO.6 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123 输入 一个不大于5位的数字
题目描述 给出一个不多于5位的整数,要求 1.求出它是几位数 2.分别输出每一位数字 3.按逆序输出各位数字,例如原数为321,应输出123 输入 一个不大于5位的数字 输出 三行 第一行 位数 第二 ...
- 第二次作业#include stdio.h int main() { int a,b,c,d,e; printf(请输入一个不多于五位的整数:\n); scanf(%...
1 判断成绩等级 给定一百分制成绩,要求输出成绩的等级.90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出"输入数据错误". ...
- C语言输入一个任意数求各位数的和
C语言输入一个任意数求各位数的和 int main(void) {int x, r, s = 0;scanf("%d", &x);while (x>0){r = x ...
- c语言案例——输入一个字符串,将其逆序输出
字符串常量可以赋值给一个字符指针或者一个字符数组,比如: /*1*/char *str = "this is a string"; /*2*/char str2[]= " ...
最新文章
- [2018雅礼集训1-16]方阵
- 面向切面编程AOP的最佳入门示例
- Docker教程-文件传输
- Google搜索技巧总结
- 灵魂发明家自述:我就是靠这个创业成功的
- 微软想让所有人都成为开发者?
- OpenCV_(Using GrabCut extract the foreground object) 使用 GrabCut 算法提取前景物体
- PHP Fatal error: Declaration of Hyperf\Framework\SymfonyEventDispatcher::dispatch($event) must be c
- 南京师范大学地图学与地理信息系统专业《地理信息系统原理》研究生(硕士)期末试卷
- 数据结构初阶——二叉树
- 在中文维基百科新建用户框
- 《FreeKick》战术_游戏前线
- 微信小程序 教学质量问卷调查 小程序实现
- IGRP/EIGRP 内部网管路由选择协议
- Flutter 图片组件Image、本地图片、远程图片、图片剪切、圆形图片
- [Android]APP中保持屏幕不自动灭屏的一种方法
- C语言初学 (两数相加求和)
- iOS OC语言(二) 类
- 商云通安装(一):电信搭建SIP电话环境
- LiveNVR配置拉转RTSP传统海康大华安防摄像机直播流输出RTSP/RTMP/HLS/HTTP-FLV如何获取直播流地址