精华内容
下载资源
问答
  • 逆序输出
    2022-03-13 22:59:39

    代码已详细注释,对应函数分别为:nixu1():数组逆序输出,nixu2():数组逆序赋值给变量输出逆序数,nixu3()整数输出逆序数,nixu4()float浮点型输出逆序数


    #include<stdio.h>
    #include<stdlib.h>
    #include<math.h>
    
        void nixu1(int wt){
            //赋值给数组,并用数组逐个输出
            int wnx[4] = {0},i = 0,nx = 0,base = 1;
            printf("方法1:");
            while(wt > 0)
            {
                wnx[i] = wt % 10;
                printf("%d",wnx[i]);
                i++;
                wt = wt /10;
            }
            printf("\n");
        }
    
        int nixu2(int wt){
            //赋值数组,并将逆序值赋给变量nx传回
            int wnx[4] = {0},i = 0,nx = 0,base = 1;
            while(wt > 0)
            {
                wnx[i] = wt % 10;
                i++;
                wt = wt /10;
            }
            //此时i=4;  错误理解:i = 3;
            //i--;  for第一个可不写
            for(i=3;i>=0;i--){
                nx = nx + wnx[i] * base;
                base = base * 10;
            }
            return nx;
        }
    
        int nixu3(int wt){
            //在整数范围内进行逆序(ok)
            int nx,nx1,nx2,nx3,nx4;
                nx1 = wt / 1000;         //计算千位
                nx2 = wt / 100 % 10;     //除了千位可以除后得对应数,其余低位数均需除完取余
                nx3 = wt / 10 % 10;      //计算十位,需取余
                nx4 = wt % 10;           //计算个位,需取余
            nx = nx4*1000 + nx3*100 + nx2*10 + nx1*1;
        }
    
        int nixu4(int wt){
            //用浮点型进行逆序,(int)0.4321*1000 后返回
            float nx,temp,base=10.0;
            temp = 0.0;
            while (wt>0){
                temp = temp + (wt % 10)/base;
                base = base * 10.0;
                wt = wt /10;
            }
            nx=temp*10000.0;
           // printf("\n%g\n",nx);
            //%g占位符,直接略去后面多余的0 、021前面的0也会去掉!!超好用,若小数点后面都是0,则省去强制转换
            return nx;
        }
    
    
    int main(){
        int nxs1,nxs2,nxs3,ss=1234;
        nixu1(ss);//采用nixu1()函数进行逆序赋值输出
        nxs1 = nixu2(ss);//采用nixu2()函数,赋值给nxs1
        nxs2 = nixu3(ss);//采用nixu3()函数,赋值给nxs2
        nxs3 = nixu4(ss);//采用nixu4()函数,赋值给nxs3
        printf("方法2:%d\n",nxs1);
        printf("方法3:%d\n",nxs2);
        printf("方法4:%d\n",nxs3);
    
    }
    

    更多相关内容
  • 问题是:输入一个数字,按照指定要求逆序输出该数字,很简单,下面是实现: #!usr/bin/env python #encoding:utf-8 ''' __Author__:沂水寒城 功能:逆序输出一个数字 如果数字是正数直接输出如:177--->771 如果...
  • 本文实例讲述了Python实现按照指定要求逆序输出一个数字的方法。分享给大家供大家参考,具体如下: 问题是:输入一个数字,按照指定要求逆序输出该数字,很简单,下面是实现: #!usr/bin/env python #encoding:utf-...
  • 单链表的逆序输出分为两种情况,一种是只逆序输出,实际上不逆序;另一种是把链表逆序。本文就分别实例讲述一下两种方法。具体如下: 1.逆序输出 实例代码如下: #include #include #include using namespace std; ...
  • 今天小编就为大家分享一篇关于Python字符串逆序输出的实例讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
  • 本文实例为大家分享了C++实现字符串删除字符后逆序输出的具体代码,供大家参考,具体内容如下 输入若干个字符串,和一个英文字符ch。 要求删除每个字符串中的字符ch(区分大小写),得到新的字符串,然后将新的字符串...
  • 主要介绍了python实现对指定输入的字符串逆序输出的6种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 主要介绍了Python实现字符串逆序输出功能,结合具体实例形式分析了Python针对字符串的遍历、翻转、排序等相关操作技巧,需要的朋友可以参考下
  • 主要介绍了C++实现英文句子中的单词逆序输出的方法,涉及C++字符串遍历、分割、截取、输出等相关操作技巧,需要的朋友可以参考下
  • 主要介绍了Java实现英文句子中的单词顺序逆序输出的方法,涉及java字符串遍历、判断、截取、输出等相关操作技巧,需要的朋友可以参考下
  • 从键盘输入一个三位整数,逆序输出。如输入123,输出321。 欢迎大佬指教
  • 主要介绍了Java手动输入数组并逆向输出的方法实例,需要的朋友可以参考下。
  • 今天小编就为大家分享一篇java 将一个数组逆序输出的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 用字符数组方法:基本思路是,先判断字符的结束标志’\0’,然后从该位置向前输出。实现代码: 代码如下:#include<iostream>using namespace std;int main(){ char a[50]; cout<<“please input a string:”...
  • 方法一: def printTheReverseArray(self): list_1 = [1, 2, 3, 4, 5, 6, 7] length = len(list_1) for i in range(0, length): print(length - i,end=) 方法二: def printTheReverseArray(self): ...
  • 输入一个0~99999的数字,读出几位,并逆序输出,内部有关于一些函数封装
  • 既然我们之前已经学了不少倒序的方法了,今天我们就进入实战,看看在数组中的逆序是如何输出的吧。 将一个数组逆序输出,用第一个与最后一个交换。 #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__...
  • 递归逆序输出字符串

    2018-06-06 22:15:33
    递归逆序输出字符串,代码自己看吧!!
  • c语言逆序输出字符串

    2015-05-20 09:57:49
    只用简单几句话,实现逆序输出.使用gets和putchar来实现
  • 汇编作业 应用int 21h的01h,02h,09h,0Ah功能实现输入字符串,得到字母数/数字数/空格数/删去空格后逆序输出
  • cpp代码-大作业第四题: 从键盘输入一个长度为n的字符串,编程实现其逆序输出
  • 软件技术专业教学资源库Java程序设计基础控制程序循环主讲人周敏黑龙江农业经济职业学院案例实践-逆序输出1-1004.案例实践-逆序输出1-100软件技术专业教学资源库任务需求将1-100的所有整数按照从大到小的方式逆序...
  • 编写代码,实现整数的逆序输出。如:2567,逆序输出7652;1380,逆序输出为831

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 123,327
精华内容 49,330
关键字:

逆序输出

友情链接: neural network.rar