#pragma warning(disable:4996)
#include <stdio.h>
#define DEF_y100
inti, j;
intmaopao(int*);//定义
intmain()
{
intzfc[10][DEF_y];
int*p;
for (i=0;i<10;i++)
{
scanf("%s", &zfc[i]);
}
i = 0;
for (p = &zfc[0][0];i<10;i++)
{
maopao(p);//调用
p = &zfc[0 + i][0];
}
for (i=0;i<10;i++)
{
printf("%s\n", zfc[i]);
}
}
int maopao(int* a)
{
int t,k;
for (i = 0; i <DEF_y; i++)//冒泡
{
for (j = i + 1; j <DEF_y; j++)
{
if (*(a+ k*DEF_y + i) > *(a +k*DEF_y + j))
{
t = *(a+k*DEF_y + i);
*(a+k*DEF_y + i) = *(a+k*DEF_y + j);
*(a +k*DEF_y + j) = t;
}
}
}
}
#include <stdio.h>
#define DEF_y100
inti, j;
intmaopao(int*);//定义
intmain()
{
intzfc[10][DEF_y];
int*p;
for (i=0;i<10;i++)
{
scanf("%s", &zfc[i]);
}
i = 0;
for (p = &zfc[0][0];i<10;i++)
{
maopao(p);//调用
p = &zfc[0 + i][0];
}
for (i=0;i<10;i++)
{
printf("%s\n", zfc[i]);
}
}
int maopao(int* a)
{
int t,k;
for (i = 0; i <DEF_y; i++)//冒泡
{
for (j = i + 1; j <DEF_y; j++)
{
if (*(a+ k*DEF_y + i) > *(a +k*DEF_y + j))
{
t = *(a+k*DEF_y + i);
*(a+k*DEF_y + i) = *(a+k*DEF_y + j);
*(a +k*DEF_y + j) = t;
}
}
}
}