搜题
问题   更新时间2023/4/3 12:59:00

(问答题)
有一数列,含有20个整数,现要求编写一个函数fun3,能够对从指定位置开始的几个数按相反顺序重新排列,并在main函数中输出新的数列。例如:原数列为:

1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20

若要求对从第9个数开始的10个数进行逆序处理,则得到的新数列为

1,2,3,4,5,6,7,8,18,17,16,15,14,13,12,11,10,9,19,20。

标准答案: /*有一数列,含有20个整数,现要求编写一个函数fun2, 能够对从指定位转开始的几个数按相反顺序重新排列, 并在main函数中输出新的数列。例如:原数列为 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 若要求对从第9个数开始的10个数进行逆序处理,则得到的新数列为 1,2,3,4,5,6,7,8,18,17,16,15,14,13,12,11,10,9,19,20。*/ #include #define M 20 int main() { int a[M],h,n,i; void fun2(int *a,int h,int t); for(i=0;i
王老师:19139051760(拨打)