- 打卡等级:偶尔看看
- 打卡总天数:10
- 打卡月天数:0
- 打卡总奖励:2100
- 最近打卡:2025-05-20 09:38:24
管理员
- 积分
- 2924
|
根据题目描述,将代码复制到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++
|
|