首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java第周围 任务二

2012-10-05 
java第四周任务二/* * 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机

java第四周 任务二

/* * 程序头部注释开始   * 程序的版权和版本声明部分   * Copyright (c) 2011, 烟台大学计算机学院学生   * All rights reserved.   * 文件名称:求降序数                           * 作    者:薛广晨                               * 完成日期:2011  年 09 月  18  日   * 版 本号:x1.0               * 对任务及求解方法的描述部分   * 输入描述:  * 问题描述:   对于一个大于3位数的任意整数,输出其降序数。*          例如,整数82319,则其降序数是98321.*          算法提示:将整数的各位数分解到一维数组a中,再将a数组中的元素按降序排序,最后输出a数组元素值。* 程序输出:   * 程序头部的注释结束 */package xgc.com;public class TestSort {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubsort(82319);}static void sort(int n){int a[] = new int[10];int b = n;int i = 0;while(b != 0){a[i] = b % 10;b = b / 10;i++;}bubble_sort(a);System.out.print("整数" + n + "的降序数是");for(int j = 0; j < i; j++){System.out.print(a[j]);}}static void bubble_sort(int[] arr)        {              int i, j;            int t;            int num = arr.length;            for (j = 0; j < num - 1; j++)                for (i = 0; i < num - 1 - j; i++)                      if (arr[i] < arr[i+1])                      {                          t=arr[i];                          arr[i]=arr[i+1];                          arr[i+1]=t;                      }                 }  }

 

运行结果:

java第周围  任务二

热点排行