-->
当前位置:首页 > 题库 > 正文内容

程序填空题:统计字符串中最长的单词

Luz3年前 (2022-05-22)题库2513
输入一个字符串,统计其中最长的单词并输出。

c
#include <stdio.h>

int findLongest( char str[] );

int main()
{
char sArr[100] = { 0 };
int loc, i;

gets(sArr);

loc = ;

for (i = loc; sArr[i] != ' ' && sArr[i] != '\0'; i++)
putchar(sArr[i]);

return 0;
}

int findLongest( char str[] )
{
int i = 0, Loc = 0, len = 0, lLoc = 0;
while (str[i] != '\0')
{
while (str[i] == ' ')
i++;
lLoc = i;
while (str[i] != ' ' && str[i] != '\0')
;
if (i -lLoc > len)
{
;
Loc = lLoc;
}
}

;
}

###输入样例
in
This is a C Program

###输出样例
out
Program







答案:
第1空:findLongest(sArr)

第2空:i++

第3空:len = i - lLoc

第4空:return Loc

评论列表

五等
五等
3年前 (2022-06-04)

创建列表并输出
分数 6
作者 huangcheng
单位 西南石油大学
本题目要求接受输入,创建若干People 对象,加入列表并输出。
import java.util.*;
class People{
private String name;
private int age;
People(String name,int age){
this.name=name;
this.age=age;
}
public String toString() {
return "["+name+","+age+"]";
}
}
public class Main {
public static void main(String args[]) {
Scanner sc=new Scanner(System.in);

;//创建列表
for(int i=0;i˂3;i++)

;//输入 3 个 People 对象加入列表
System.out.println(
);//输出列表元素个数
System.out.println( list );
}
}

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。