7-13 sdut-C语言实验-各位数字之和排序
给定n个正整数,根据各位数字之和从小到大进行排序。
输入格式:
输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数。当n为0时,不作任何处理,输入结束。n<=10。
输出格式:
输出每组排序的结果。
输入样例:
3 230 59 110
5 199 220 108 235 120
0
输出样例:
在这里给出相应的输出。例如:
110 230 59
120 220 108 235 199
#include<stdio.h>
int main()
{int sum[10];int n;int i,j;int temp;int a[10];while(~scanf("%d",&n)&&n){for(i = 0; i < n; i++){sum[i] = 0;}for(i = 0; i < n; i++){scanf("%d",&a[i]);temp = a[i];for(j = 0; ; j++){sum[i] += temp%10;temp = temp / 10;if(temp == 0)break;}}for(i = 0; i < n - 1; i++){ for(j = i + 1; j < n; j++){if(sum[i] > sum[j]){temp = sum[i];sum[i] = sum[j];sum[j] = temp;temp = a[i];a[i] = a[j];a[j] = temp;}}}for(i=0; i<n; i++){if(i == n-1)printf("%d\n",a[i]);elseprintf("%d ",a[i]);}}return 0;
}
7-13 sdut-C语言实验-各位数字之和排序相关推荐
- C语言实验——各位数字之和排序 (sdut oj)
C语言实验--各位数字之和排序 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 给定n个正整数,根据各位数字之和从小到大进行 ...
- 【无标题】7-11 sdut-C语言实验- 数列有序! 7-12 sdut-C语言实验- 中位数 7-13 sdut-C语言实验-各位数字之和排序 7-14 sdut-C语言实验- 冒泡排序中数据交换
7-11 sdut-C语言实验- 数列有序! 分数 14 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 有n(n<=100)个整数,已经按照从大到小顺序排列好,现在另外给一个整数m, ...
- N - C语言实验——各位数字之和排序
Description 给定n个正整数,根据各位数字之和从小到大进行排序. Input 输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数.当n为0时,不作任何处理 ...
- c语言实验平台答案,山东理工大学ACM平台题答案 C语言实验——打印数字图形 1179...
C语言实验--打印数字图形 Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^ 题目描述 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图 ...
- c语言实验输入数字星期输出英文,输入数字星期,输出英文
Problem G: C语言实验--输入数字星期,输出英文(选择结构-switch) Time Limit:1 Sec Memory Limit: 64 MB Submit:205 Solved:12 ...
- C#枚举体 C语言实验——输入数字星期,输出英文
C语言实验--输入数字星期,输出英文(switch语句) Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss ...
- 7-102 sdut-C语言实验——输入数字星期,输出英文(switch语句)
7-102 sdut-C语言实验--输入数字星期,输出英文(switch语句) 从键盘上输入数字星期,然后输出它的英文. 其对应关系是: 1 Monday 2 Tuesday 3 Wednesday ...
- C语言实验——打印数字图形(JAVA)
Description 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形. Input 正整数n(1≤n≤9). Output 指定数字图形. Sample Input 5 Output 1 ...
- 1455: C语言实验题――数字串求和
描述 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个1~9的数字.例如2+22+222+2222+22222(此时共有5个数相加). 输入 输入数据有多组,每组占一行,每行有两个数a ...
最新文章
- 2019第十二届“认证杯”数学建模(第二阶段)
- 使用渲染纹理的制作摄像头
- Codeforces 1198 1199
- bash: 未预期的符号 `( 附近有语法错误_鲜鲜历史丨石榴:好吃颜值高,还是个文化符号...
- stm32正交编码器 原理图_恶劣环境下应用的电感式增量编码器和绝对编码器
- MyBatis的学习总结:调用存储过程【参考】
- C/C++面试题—合并两个排序的链表【递归和循环两种方式】
- git pull rebase
- IE下打开ClearType后透明字体问题解决
- 2021年12月最新大数据白皮书(附下载)
- 面试:Android数据库升级给表增加字段
- java-学生管理系统源代码
- vue项目中微信分享安卓正常,ios报签名错误
- WORD 表格中图片显示不出来?
- 浅谈一个人做微信公众号是靠什么盈利的
- (转)一些jbx的配置
- 灰色-马尔可夫预测模型
- pandas 数据怎样实现行间计算
- win10系统打印机服务器在哪个文件夹,Win10打印机在哪添加和设置 Win10设备和打印机在哪?...
- node-sass改dart-sass and 一些七七八八,实现sass主题色修改