找回密码
 立即注册
搜索
热搜: Python Java C Html PHP
查看: 52|回复: 0

代码填空 补充fun函数

[复制链接]
  • 打卡等级:偶尔看看
  • 打卡总天数:10
  • 打卡月天数:0
  • 打卡总奖励:2100
  • 最近打卡:2025-05-20 09:38:24

28

主题

9

回帖

2924

积分

管理员

积分
2924
发表于 2025-5-20 09:42:01 | 显示全部楼层 |阅读模式
根据题目描述,将代码复制到BlockCode调试,找到对应C语言语句并填空完成题目要求的功能。
本题分值:20分
考核时间:15分钟
考核方式:实操
考核内容:
请补充fun函数,该函数的功能是:把主函数中输入的字符串str2接在字符串str1后面。例如:str1=”How are”,str2=”you?”,结果输出:How  are you?
注意:部分源程序给出如下,请勿改动主函数main和其他函数中的任何内容,仅在fun函数内部的标号处填入所编写的若干表达式或语句。
#include <stdio.h>
#include <conio.h>
#define    N40
void fun(char *str1, char *str2)
{
       inti = 0;
       char*p1 = str1;
       char*p2 = str2;
       while((1))
              i++;
       for(; (2); i++)
              *(p1+i)=(3);
       *(p1+i)= '\0';
}
int main()
{
       charstr1[N], str2[N];
       int   m, n, k;
       printf("*******输入字符串 str1& str2*******\n ");
       printf("\nstr1:");
       gets(str1);
       printf("\nstr2:");
       gets(str2);
       printf("*******原来的字符串 str1& str2*******\n");
       puts(str1);
       puts(str2);
       fun(str1,str2);
       printf("*******新字符串*******\n");
       puts(str1);
       return0;
}

*(p1+i)
*p2
*p2++



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|HELIXABYSS

GMT+8, 2025-7-2 10:11 , Processed in 0.096458 second(s), 18 queries .

Powered by Discuz! X3.5

© 2024-2025 HELIXABYSS

快速回复 返回顶部 返回列表