C语言练习第七章 指针(必做)

这是一组关于C语言指针的编程练习题,包括使用指针交换整数、处理数组、排序、字符串操作等多个场景,旨在提高对指针的运用能力。
摘要由CSDN通过智能技术生成
1.

题目(Description):

输入两个整数,按先大后小的顺序输出。

要求:用指针方法处理。不交换整型变量的值,而是交换两个指针变量的值。

输入(Input):

两个整数

输出(Output):

先大后小两个整数

示例(Sample):

输入(Input):

456 789

输出(Output):

789 456


2.

题目(Description):

输入两个整数,按先大后小的顺序输出。

要求:用函数处理,而且用指针类型的数据作函数参数,在函数中通过指针交换两个变量值。

输入(Input):

两个整数

输出(Output):

先大后小两个整数

示例(Sample):

输入(Input):

100 315

输出(Output):

315 100


3.

题目(Description):

输入3个整数,按由大到小的顺序输出。

要求:用函数处理,且用指针做函数参数,实现交换两个数

输入(Input):

三个数

输出(Output):

由大到小的顺序输出

提示(Hint):

(1)定义一个交换2个变量的值的函数swap(int *pt1,int *pt2);

(2)定义将3个变量的值交换的函数exchange(int *q1,int *q2,int *q3),在该函数中多次调用swap函数

示例(Sample):

输入(Input):

1 2 3

输出(Output):

3 2 1


4.

题目(Description):

通过指针变量输出整型数组的10个元素。要求:用指针变量指向数组元素,通过改变指针变量的值,先后指向数组各元素。

输入(Input):

数组的10个整数

输出(Output):

数组的10个整数(元素之间有空格间隔,且最后一个数

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值