早教吧作业答案频道 -->其他-->
c++程序超时输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是
题目详情
c++程序超时
输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0).
你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出.
Input
输入包含多组测试用例,每组输入数据只有一行数字(数字之间没有空格),这行数字的长度不大于1000.
输入数据保证:分割得到的非负整数不会大于100000000;输入数据不可能全由‘5’组成.
Output
对于每个测试用例,输出分割得到的整数排序的结果,相邻的两个整数之间用一个空格分开,每组输出占一行.
Sample Input
0051231232050775
Sample Output
0 77 12312320
问题要求时间是1000ms,我的程序如下,总是超时,求指导
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
int cmp (const void *a,const void *b)
{
\x05return *(int*)a>*(int*)b?1:-1;
}
int main()
{
\x05int i,j,n,flag;
\x05char c[1000];
\x05long int number[500],tempsum;
\x05while((scanf("%s",c)))
\x05{
\x05\x05i=strlen(c),j=0;
\x05\x05for(n=0;j
输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0).
你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出.
Input
输入包含多组测试用例,每组输入数据只有一行数字(数字之间没有空格),这行数字的长度不大于1000.
输入数据保证:分割得到的非负整数不会大于100000000;输入数据不可能全由‘5’组成.
Output
对于每个测试用例,输出分割得到的整数排序的结果,相邻的两个整数之间用一个空格分开,每组输出占一行.
Sample Input
0051231232050775
Sample Output
0 77 12312320
问题要求时间是1000ms,我的程序如下,总是超时,求指导
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
int cmp (const void *a,const void *b)
{
\x05return *(int*)a>*(int*)b?1:-1;
}
int main()
{
\x05int i,j,n,flag;
\x05char c[1000];
\x05long int number[500],tempsum;
\x05while((scanf("%s",c)))
\x05{
\x05\x05i=strlen(c),j=0;
\x05\x05for(n=0;j
▼优质解答
答案和解析
将while((scanf("%s",c)))
改成while((scanf("%s",c)) != EOF)
试试
改成while((scanf("%s",c)) != EOF)
试试
看了c++程序超时输入一行数字,如...的网友还看了以下:
密封容器中发生可逆反应:X2+Y2=2Z.已知起始时X2,Y2,Z的物质的量浓度分别为0.1mol 2020-04-26 …
气体A(g)→产物,当A的浓度等于0.02mol/L时,反应速率为0.015mol/(L*s).如 2020-05-14 …
某药物溶液的初浓度是0.5mol每升,在室温下放置40天后降为0.3mol每升,若该药物失效的反应 2020-05-14 …
一道高中必修2可逆反应化学题!在密闭容器内进行下列反应:X2(g)+Y2(g)=2Z(g).已知X 2020-06-05 …
关于浓硫酸与铜反应的一些问题用100mL的1.84mol/L的浓硫酸在加热的条件下与足量的铜反应, 2020-06-07 …
400米跑道的计算方法400米跑道36.5半径应该是从最内圈线沿量起,那么真正跑道一圈400米要加 2020-06-27 …
如图口是小凯进行酸碱一和反应0实验过程.分析与讨论实验一滴加酚酞溶液0目0是,该反应0化学方程式是 2020-07-14 …
为了庆祝国庆佳节,某市政府准备应发一些宣传资料,到两家印刷厂联系为:甲印刷工厂:每份0.6元另收8 2020-07-16 …
)要测出大气压的大小,你认为实验中所选吸盘的面积应尽量小一些小一些(选填“大一些”或“小一些”).) 2020-11-05 …
焓变小于0一定是放热反应,已知某反应的焓变小于0,下列叙述正确的是A该反应一定是放热反应B该放映一定 2020-11-05 …