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