我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

任意输入一个自然数,输出该自然数的各数字组成的最大数

任意输入一个自然数,输出该自然数的各数字组成的最大数例如,输入1593,输出9531

供参考:

#include <stdio.h>
int main()
{
    char t,s[30];
    int i,j,n=0;
    scanf("%s",s);
    while(s[n]!='\0') n++;
    for(i=n-1;i>0;i--)
    {
        for(j=0;j<i;j++)
        {
            if(s[j] < s[j+1]){
                t=s[j];
                s[j]=s[j+1];
                s[j+1]=t;
            }
        }
    }
    printf("%s",s);
    return 0;
}

近期文章

  • 洛谷P1003铺地毯
  • 这个仿计算器如何实现下图的效果呢
  • 请问tf.keras.losses.MSE和tf.keras.losses.MeanSquaredError的区别是啥
  • vue中使用mxgraph不能正常解析定义的图形xml?
  • MacOS Ventura 13.0 谷歌开机自启
  • sap窗口怎么调大小,这个太小了!
  • C语言问题关于不能被整除的数
  • 微信公众号代码文案怎么写,
  • c语言结构体输入学生基本信息
  • 数据结构关于链表类型定义的一个小问题
  • AttributeError: 'NoneType' object has no attribute 'click'
  • 用vb.net画室内温度
  • qt 里面使用qscintilla的setCursorPosition无效
  • 为什么边界会出现问题
  • AnimationUtils.loadAnimation() 动画中,点击后位置不对
  • C语言满足特定条件的4位数
  • 请教一下关于路由器、ip地址等相关问题
  • 想问一下这个怎么通过函数的方式实现
  • jsp里怎么得不到mybatis里查询的值??求大神帮助!!
  • 这数学题我初学者真不会啦😭

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华