永发信息网

编程实现从键盘输入任意三个字符串,从中找出长度最大的一个并输出。

答案:3  悬赏:20  手机版
解决时间 2021-05-14 00:05
编程实现从键盘输入任意三个字符串,从中找出长度最大的一个并输出。
最佳答案
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入第一个字符串:");
String str1 = sc.nextLine();
System.out.println("输入第二个字符串:");
String str2= sc.nextLine();
System.out.println("输入第三个字符串:");
String str3 = sc.nextLine();
if(str1.length()>str2.length()){
if(str1.length()>str3.length()){
System.out.println("str1最大:" + str1);
}else{
System.out.println("str3最大:" + str1);
}
}else{
if(str2.length()>str3.length()){
System.out.println("str2最大:" + str1);
}else{
System.out.println("str3最大:" + str1);
}
}
}
}
全部回答

#include<stdio.h>

#define max(a,b) (a>b?a:b)

void main()

{

char str[1000];

char maxstr[1000];

int maxlen=0;

for(int i=0;i<3;i++)

{

scanf("%s",str);

if(maxlen<strlen(str))

{

maxlen=strlen(str);

strcpy(maxstr,str);

}

}

printf(maxstr);

}

这是我的一个7个字符数组的比较排序输出,你运行一下就明白了

Private Sub Command3_Click()

dim str(7)

str(0) = "ichi" str(1) = "Akita" str(2) = "Fukui" str(3) = "Fukuoka" str(4) = "Fukushima" str(5) = "Gifu" str(6) = "Kochi" str(7) = "Kumamoto" Dim arr As String Dim a(7) As String Dim temp As String Dim i As Integer

For i = 0 To 7

For j = 0 To 6 - i If (Len(str(j)) > Len(str(j + 1))) Then temp = str(j) str(j) = str(j + 1) str(j + 1) = temp End If Next j Next i For i = 0 To 7 print str(i) Next End Sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
现在买电脑是买组装机好还是买品牌机好,或者
怀孕第一胎(怀了六个月)打掉以后还能不再孕
那些强求也不能得到的东西,应该放弃么?
这几件东东怎么搭啊~!急~!
梦幻西游七夕活动怎么做?
什么网址下载小说免费(最好能下载到手机上的
坏蛋是怎羊炼成的。要是啪成电视剧的话。是一
杰克逊是被医生害死的吗?
手机QQ上的问问一天最多能提多少个问题
冒险岛战神练级方法
大家谁知道退契税的事
有两支盐水棒冰,既想要这支,有想要那只,心
有什么单击游戏好玩
《我爱记歌词》的超级领唱是谁?
学会了如何去爱的歌词,后来,我终于学会了如
推荐资讯
道里区陈氏保健按摩院地址在哪里啊
唐河县环境监察大队这个地址怎么能查询到,着
为什么宝宝睡觉时摇头?
上面有毛,下面有毛,晚上来个毛对毛 是什么
嘉禾县国家电网地址在什么地方,想今天过去办
爱情励志诗词句,有没有励志一点的诗句?是诗
简单数学应用题
乙醇的化学方程式是什么?
哪首歌第一句是闭上眼睛看见
卧龙区龙凤花圈寿衣店哪位知道具体地址啊
沅江市百事齐呜古筝艺术中心我想知道这个在什
what is the price of +复数怎么回答
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?