文章
6
粉丝
94
获赞
2
访问
2.0k
#include <bits/stdc++.h>
using namespace std;
int count(int n)
{
int count = 0;
while (n != 0)
{
count++;
n /= 10;
}
return count;
}
bool cmp(int a, int b)
{
int counta = count(a), countb = count(b);
return counta == countb ? a < b : counta > countb;//如果位数相同输出小的,如果位数不同输出位数大的
}
int main()
{
char s[1005];
gets(s);
int flag = 0,a[1005],num=0,num1=0;
char tmp[1005];
for(int i=0;i<strlen(s);i++)
{
if (s[i] == ' ')
{
tmp[num1] = '\0';
&nb...
登录后发布评论
暂无评论,来抢沙发