求助:站外题WA(C++)
  • 板块学术版
  • 楼主Chalage_2010
  • 当前回复6
  • 已保存回复6
  • 发布时间2022/8/12 14:22
  • 上次更新2023/10/27 15:47:28
查看原帖
求助:站外题WA(C++)
760690
Chalage_2010楼主2022/8/12 14:22

题目描述

时间:0.1s   空间:32M
题目描述
字符串是有大小关系的,那两个字符串的大小比较是以什么为依据的呢?

字符串的大小比较以“字典序”为依据。

所谓字典序,就是将两个字符串放到字典的对应位置,则出现在前的字符串小,后者大。

请尝试用for循环判断两个字符串的大小关系。

 

输入格式
输入共两行,每行一个无空格的字符串,分别表示两个需要比较大小的字符串s1和字符串s2。

 

输出格式
共两行,第一行输出字典序小的字符串,第二行输出字典序大的字符串。

 
样例输入
abd
abc
 

样例输出
abc
abd
 

数据范围与提示
保证输入字符串长度不超过100

 

代码

#include<bits/stdc++.h>
using namespace std;
int main()
{
	char a[1005],b[1005];
	int x=0,y=0;
	cin>>a>>b;
	for(int i=0;i<strlen(a);i++)
	{
		x=x+int(a[i]);
	}
	for(int i=0;i<strlen(b);i++)
	{
		y=y+int(b[i]);
	}
	if(x>y) cout<<b<<endl<<a;
	else cout<<a<<endl<<b;
    return 0;
}

恳请各位大佬看看哪有问题 样例是过的 检查过了没有打错字

2022/8/12 14:22
加载中...