1
已解决
1165 比较字符串大小2
题目描述 Description
输入两个字符串,比较它们的大小。
输入描述 Input Description
输入一行,两个字符串之间用一个空格隔开。(每个字符串长度小于100,且每个字符串默认没有空格)
输出描述 Output Description
输出较小的字符串。
样例输入 Sample Input
abc def
样例输出 Sample Output
abc
Wrong Answer:50分
测试点#1测评结果 : Accepted时间 : 0ms
测试点#2测评结果 : Wrong Answer时间 : 0ms偷看一下数据
测试点#3测评结果 : Accepted时间 : 0ms
测试点#4测评结果 : Wrong Answer时间 : 0ms偷看一下数据
测试点#5测评结果 : Wrong Answer时间 : 0ms偷看一下数据
测试点#6测评结果 : Wrong Answer时间 : 0ms偷看一下数据
测试点#7测评结果 : Wrong Answer时间 : 0ms偷看一下数据
测试点#8测评结果 : Accepted时间 : 0ms
测试点#9测评结果 : Accepted时间 : 0ms
测试点#10测评结果 : Accepted时间 : 0ms
我的提交(cpp):
#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
int main()
{
int i,s1=0,s2=0;
string a,b;
cin>>a;
cin>>b;
for(i=0;i<a.size();i++)
{
s1+=(a[i]-'0');
}
for(i=0;i<b.size();i++)
{
s2+=(b[i]-'0');
}
if(s1>s2)
for(i=0;i<b.size();i++)
{
cout<<b[i];
}
if(s2>s1)
for(i=0;i<a.size();i++)
{
cout<<a[i];
}
return 0;
}
0
0
0
0
0
0
0
第一种,用字符数组做:
int l=strcmp(a,b); //比较
如果l大于0,输出b字符数组(输出应该会吧,用puts函数,)
如果l小于0,输出a字符数组(输出应该会吧,用puts函数,)
如果l等于0,输出a或b字符数组之一(输出应该会吧,用puts函数,)
要加头文件:
#include <cstdio>
#include <cstring>
第二种,用字符串做:直接比较。(推荐)
0
0

