科软复试题库及详细答案.docxVIP

  • 2
  • 0
  • 约1.28万字
  • 约 15页
  • 2026-05-03 发布于河北
  • 举报

科软复试题库及详细答案

一、机试题库(核心必考,仅限C语言,无STL,贴合科软考情)

(一)基础编程题(每题25分,1小时4题,贴合2025-2026考情)

题目1:字符串处理——偶数位单词反转

题目描述:给定一个包含n个单词的字符串,单词之间通过单个空格分隔。要求创建一个新的字符串,其中第偶数个单词被反转,其他单词保持原样,单词之间仍用单个空格分隔(n≥1,单词仅包含大小写字母,无特殊字符)。

示例:

输入:Iloveprogrammingverymuch

输出:Ievolprogrammingyrevmuch

解析:第2个单词“love”反转为“evol”,第4个单词“very”反转为“yrev”,其余单词不变,空格保留原样。

详细答案(C语言,无STL,可直接运行):

c

#includestdio.h

#includestring.h

//反转单个单词(从start到end的字符)

voidreverseWord(charstr[],intstart,intend){

chartemp;

while(startend){

temp=str[start];

str[start]=str[end];

str[end]=temp;

star

文档评论(0)

1亿VIP精品文档

相关文档