(C语言)实现指定函数swap(结构体)

阅读: 评论:0

(C语⾔)实现指定函数swap(结构体)
实现指定函数swap(结构体)
题⽬:实现swap⽅法
struct Person{
int age;
int height;
}
void swap(Person * array,int n);
输⼊结构体数组和数组元素个数。
交换第⼀个和最后⼀个元素的height。
保存为swap.cpp.
可靠性计算
以身立教 为人师表
遇到异常情况,输出"error";否则不要随意输出。
我建议先去看看什么是结构体,再来看这道题~~
代码:
#include <stdio.h>
#include <string.h>
struct Person{//定义⼀个结构体
int age;
int height;
};
void swap(struct Person * array, int n)//注意,在C语⾔⾥⾯,需要在定义结构数组之前需要加struct,⽽C++则不需要{
if(n > 0 && array != NULL)//下⾯是对数组第⼀个元素⾥的height和最后⼀个元素进⾏交换。
{
int temp = array[0].height;
array[0].height = array[n-1].height;
array[n-1].height = temp;
}
付明倜
else
教子一得
printf(“error”);
延续性}

本文发布于:2023-08-15 05:51:17,感谢您对本站的认可!

本文链接:https://patent.en369.cn/xueshu/361217.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数组   结构   指定
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图