杭电ACM 1106排序输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 20:17:38
杭电ACM1106排序输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数杭电ACM110

杭电ACM 1106排序输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数
杭电ACM 1106排序
输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0).
你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出.
Input输入包含多组测试用例,每组输入数据只有一行数字(数字之间没有空格),这行数字的长度不大于1000.
输入数据保证:分割得到的非负整数不会大于100000000;输入数据不可能全由‘5’组成.
Output对于每个测试用例,输出分割得到的整数排序的结果,相邻的两个整数之间用一个空格分开,每组输出占一行.
Sample Input0051231232050775
Sample Output0 77 12312320
#include
#include
#include
#include
int temp(const void *x,const void *y)
{
return (*(int*)x-*(int*)y);
}
int jisuan(int c[11],int mm)
{
int i,j,k;
int sum;
i=1;
while (c[i]==0 && imm) return 0; else
{
k=1;
sum=0;
for (j=mm; j>=i; j--)
{
sum=sum+c[j]*k;
k=k*10;
}
return sum;
}
}
int main()
{
char s[1001];
int i,m,j,k;
int l;
int a[11];
int b[11];
while(scanf("%s",s)!=EOF)
{
l=strlen(s);
i=0;
m=0;
l=l-1;
while (i

杭电ACM 1106排序输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数
你这程序,如果遇上负号就乱了!‘
增加上对负数的处理吧

杭电ACM 1106排序输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数 杭电acm的一道题,不知道自己错在哪,求助Input输入数据包含多个测试实例,每个测试实例占一行,每行的开始是一个整数n(3 杭电ACM 2026输入一个英文句子,将每个单词的第一个字母改成大写字母.Input输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行.Output请输出按照要求改写后的英文 杭电ACM题 在线等 急!Problem Description给定三条边,请你判断一下能不能组成一个三角形. Input输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C.其中A,B,C 杭电acm 什么思路啊 C语言实验——各位数字之和排序 给定n个正整数,根据各位数字之和从小到大进行排序.输入输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数.当n为0时, C语言实验——各位数字之和排序 给定n个正整数,根据各位数字之和从小到大进行排序.输入输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数.当n为0时, C语言实验——各位数字之和排序 给定n个正整数,根据各位数字之和从小到大进行排序.输入输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数.当n为0时, acm的题,C语言编程,Description输入三角形的三个边长,判断是否能构成三角形.Input有多个测试用例,每个测试用例一行,为数字A、B、C,表示三角形的三条边,如果输入三个0则表示输入结束.Output对于 杭电acm第3809题的详细思路 杭电ACM 3809的详细解题思路是什么 杭电ACM第2136题Largest prime factor, 杭电acm怎么查看自己ac过的代码 二维数组中的数据如何用C语言进行排序,它们代码是咋样的?随意输入6个数字,将它们分成两行三列,并将它们由大到小进行排序, Pascal输入一串字符,结束,分别统计其中数字(0,1,2,.9)出现的次数用数组,排序与分类的作业.input输入文件只有一行,一‘?’借宿的一串字符.output输出文件共十行,没行输出俩证书,分别是数字和 杭电acm 2035 题的算法是怎样的,杭电acm 2035 题的算法是怎样的,我要算法分析,不要代码!Problem Description求A^B的最后三位数表示的整数.说明:A^B的含义是“A的B次方”Input输入数据包含多个测试实 C语言排序问题,急求我代码哪里错了输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被 java 输入任意几个数字,将他们按从大到小排序.输入任意几个数字,将他们按从大到小排序.