#include <stdio.h>
void Input(int *p);
void Px(int *p);
void Output(int *p,int len);
int main(int argc, char const *argv[])
{
int arr[] = {};
int *p = arr;
printf("执行:Input\n");
Input(p);
printf("执行:Px\n");
Px(p);
//printf("执行:Output\n");
//Output(p);
return 0;
}
//使用指针封装一个函数,
//输入数据
void Input(int *p)
{
for(;*p != '\0';p++)
{
scanf("%d",p);
if(*p == '\0')
{
break;
}
}
}
//排序奇数,排序偶数
void Px(int *p)
{
int arrz[] = {0};
int *d = arrz;
int arro[] = {0};
int *o = arro;
int arrj[] = {0};
int *j = arrj;
int temp1;
int temp2;
for(;*p != '\0';p++)
{
//int * temp2 = arrj;
///
if(*p % 2 == 0)//为偶数
{
for(;*o != '\0';o++)
{
for(;*o != '\0';o++)
{
if(*o < *(o +1))
{
C语言:数组奇偶排序,奇数从小到大,偶数从大到小;输出
最新推荐文章于 2024-03-06 19:38:34 发布