[color=#000000]定义一个带参的宏,使两个参数的值互换,并写出程序, [/color][color=#000000]输入两个数作为使用宏时的实参。输出已交换后的两个值。[/color]
举一反三
- [color=#000000]已定义了两个整数变量 [/color][color=#000000]A[/color][color=#000000]和 [/color][color=#000000]B[/color][color=#000000],试编写程序完成下列功能: [/color][color=#000000](1) [/color][color=#000000]若两个数中有一个是奇数,则将奇数存入 [/color][color=#000000]A[/color][color=#000000]中,偶数存入 [/color][color=#000000]B[/color][color=#000000]中; [/color][color=#000000](2) [/color][color=#000000]若两个数中均为奇数,则将两数加 [/color][color=#000000]1 [/color][color=#000000]后存回原变量; [/color][color=#000000](3) [/color][color=#000000]若两个数中均为偶数,则两个变量均不改变。[/color]
- 有 [color=#000000]n[/color] 个整数, 使前面各数顺序向后移 [color=#000000]m[/color] 个位置, 移出的数再从开头移入。编写一个函数 实现以上功能, 在主函数中输入 [color=#000000]n[/color] 个整数并输出调整后的 [color=#000000]n[/color] 个数。
- [color=#000000]输入 [/color][color=#000000]10 [/color][color=#000000]个整数,将其中最小的数与第一个数对换,把 [/color][color=#000000]最大的数与最后一个数对换。写三个函数;①输入 [/color][color=#000000]10 [/color][color=#000000]个数; [/color][color=#000000]②进行处理;③输出 [/color][color=#000000]10 [/color][color=#000000]个数。[/color]
- [color=#000000]编写程序,将一个包含有 [/color][color=#000000]20 [/color][color=#000000]个数据的数组 [/color][color=#000000]M[/color][color=#000000]分成两个数组:正数数组 [/color][color=#000000]P[/color][color=#000000]和 [/color][color=#000000]负数数组 [/color][color=#000000]N[/color][color=#000000],并分别把这两个数组中数据的个数显示出来。 [/color]
- [color=#000000]写一函数,输入一个四位数字,要求输出这四个数字字[/color][color=#000000]符,但每两个数字间空格。如输入 [/color][color=#000000]1990[/color][color=#000000],应输出[/color][color=#000000]"1_9_9_0"[/color][color=#000000][b]。[/b][/color]