C++语言实现 (1) 假设s和t是长度不超过50的字符串,设计函数fun,其功能是将t的内容连接到s的末尾 (2) 设计主函数,分别将你的实际学号和姓名以初始化的方式赋值给代表学号和姓名的字符数组 (或字符指针) no和name,通过程序判别,若你学号的最后一位数字是偶数,则调用函数fun将姓名连接到学号之后,否则将学号连接到姓名之后,并将连接之后的字符串在屏幕上输出,同时写入磁盘文件 fle.txt
时间: 2023-02-05 19:26:29 浏览: 60
为了实现题目中的要求,我们需要使用到 C 语言中的一些函数。
(1) 实现将 t 的内容连接到 s 的末尾的函数 fun。
首先,我们需要用到 C 语言中的 strcat 函数。该函数的作用是将源字符串 t 复制到目标字符串 s 的末尾,并且 s 必须有足够的空间来容纳 t。
因此,我们可以使用如下代码来实现函数 fun:
```
void fun(char *s, char *t)
{
strcat(s, t);
}
```
(2) 实现将初始化的学号和姓名赋值给代表学号和姓名的字符数组 no 和 name,并判断学号的最后一位数字是否为偶数,若是,则将姓名连接到学号之后,否则将学号连接到姓名之后。
首先,我们可以使用如下代码初始化学号和姓名的字符数组:
```
char no[50] = "123456";
char name[50] = "张三";
```
然后,我们可以使用如下代码来判断学号的最后一位数字是否为偶数:
```
if ((no[strlen(no) - 1] - '0') % 2 == 0)
{
// 将姓名连接到学号之后
}
else
{
// 将学号连接到姓名之后
}
```
最后,我们可以使用如下代码来调用函数 fun 并将连接之后的字符串在屏幕上
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)