C语言函数题-两对儿参数的交换
6-1 两对儿参数的交换 (15分)
这是一个函数编程问题,你需要完成函数部分的编程,并只需提交函数部分的代码。 请完成一个 swapfour 函数,这个函数的功能把第一个数和第四个数交换,把第二个数和第三个数交换,该函数只做数据交换,不返回任何数值。 函数的声明如下:
函数接口定义:
void swapfour( int * a, int * b, int * c , int * d );
在这里解释接口参数。例如:其中 a 和 b 和 c 和 d都是传入的参数。 void 是该函数的存返回值类型。
你只需要根据要求完成 swapfour 函数的代码片段即可,其余部分由系统自动完成。
在这里给出函数被调用进行测试的例子。例如:
#include <stdio.h>void swapfour( int * a, int * b, int * c , int * d );int main()
{int a,b,c=0,d=0;scanf("%d%d",&a,&b);printf("%d %d %d %d\n" ,a,b, c , d ); //交换之前输出查看swapfour( &a, &b, &c , &d );//此处调用 swapfour 函数printf("%d %d %d %d\n" a,b, c , d ); //交换之后再次输出查看return 0;
}
/* 在调试代码时候,你应该在这里完成函数的定义部分的代码,调试好之后提交这段代码 */
输入样例:
10 5
返回值样例:
15 5
void swapfour( int * a, int * b, int * c , int * d )
{int temp;temp = *a;*a = *d;*d = temp;temp = *b;*b = *c;*c = temp;
}
交换数据即可
C语言函数题-两对儿参数的交换相关推荐
- sprintf函数_三分钟学 Go 语言——函数深度解析(下) 可变参数
接连两篇函数专题深度解析,相信大家已经对函数的语法有了深入的了解. 函数简单使用和基本知识解析 匿名函数和闭包 五一放假期间,我懂得,估计你们都不想学习. 小熊这两天因为个人种种令人难受的原因,没有能 ...
- c语言函数有两个参数,C中子函数最多有几个形参
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C89 31个,C99 127个. ANSI C89 2.2.4.1 Translation limits The implementation shal ...
- C语言函数部分问题,C语言函数题库及问题详解.doc
实用标准文档 文案大全 第六部分 函数 一.单项选择题 1.C语言中的函数返回值的类型是由(D)决定 A.return语句中的表达式 B.调用函数的主调函数 C.调用函数时临时 D.定义函数时所指定的 ...
- c语言函数名大全dfun,C语言函数题库以及答案.docx
第六部分函数 一.单项选择题 1.C 言中的函数返回 的 型是由( D)决定 A.return 句中的表达式 B. 用函数的主 函数 C. 用函数 D .定 函数 所指定的函数 型 2.下面不正确的描 ...
- C语言函数题-P字符串的比较
6-1 P字符串的比较 (5分) P字符串是另一种字符串实现形式.它也采用char数组来保存字符串中的字符,但是最后一个字符后面没有结尾的'\0'.它使用另一个int类型的变量来表示字符串中的字符的个 ...
- C语言函数题-利用指针,实现字符串比较函数
6-1 利用指针,实现字符串比较函数 (30分) 编写字符串比较函数,strmycmp(s,t),功能:比较字符串s,t的大小,返回比较结果.函数的返回值为两个串从左至右第一个不同字符相差的acsii ...
- C语言函数题-取子串 (10分)
6-3取子串 (10分) 编写代码,完成从指定字符串中取指定子串的代码(不利用string.h类库),给定的是子串起始位置和长度,返回一个新的子字符串的首地址.如果起始位置不妥,返回空串.如果后面的子 ...
- C语言 函数传递多个字符串参数
1. 通过全局变量传递 我们需要定义一个.或多个全局变量 getStr1.getStr2.-,用来接收来自函数中的字符串. char getStr1[100]; char getStr2[100] ...
- C语言函数题-判断偶数
6-11 判断偶数 (10分) 请编写函数,判断偶数. 函数原型 int IsEven(int x); 说明:参数 x 是任意整数.若 x 是偶数,则函数值为 1(真),否则为 0(假). 裁判程序 ...
最新文章
- 台式电脑打不开计算机c盘,电脑电脑C盘打不开怎么办(计算机应用范文)
- 信息服务器怎么恢复,服务器数据恢复怎么弄
- ubuntu12.04装机后设置
- mac mysql log在哪里_mac如何开启mysql bin-log
- Web Page Request Principle
- left join on
- 【游戏体验】Colour My World(让我的世界充满色彩)
- Postman 汉化(Postman中文版)
- CycloneII之EDA及学术开发功能描述
- 注意力机制+注意力汇聚
- 计算机系单身率排行榜,今天6一波~单身率特高的那些大学专业排行榜!
- 程序员软技能:职场、学习、生活,代码之外生存之南
- 高等数学之极限的原理及易错题计算
- 用cesium实现绘制标尺
- C盘爆满的解决方案?很可能是因为这个Group2文件夹
- 【bypass】403绕过
- 10.14 各地区销售概览-Tableau 实现
- CISSP认证每日知识点和常错题(12月18日)
- explorer.exe
- 防止SQL注入攻击的一些方法小结
热门文章
- java定义一个学生类cstudent_编写一个JAVA程序片断 定义一个表示学生的类student
- axure 如何设置选项联动_Axure教程|用中继器做信息流,高仿人人都是产品经理网...
- #绘制圆心_SolidWorks2018 绘制草图轮廓练习
- Anisble中的任务执行控制
- linux如何修改网卡序号,CentOS双网卡时改变网卡编号和配置静态路由的方法
- 会ps会php,学会ps可以做什么
- 计算机视觉如何给企业带来不同?
- 如何写出健壮的代码?
- 合辑 | 面试必备!18篇Java面试疑难点详解
- 非易失性内存在阿里生产环境的首次应用:Tair NVM最佳实践总结