日程提醒小代码~~~
#include <stdio.h>#include <string.h>
void input(char (*p)[100],int *i)
{
int j=0;
do
{
printf("please input a reminder:");
scanf("%s",p[j]);
}while(p[j++][0]!='0');
*i=j-1;
return;
}
void output(char (*p)[100],int *i)
{
int j,n;
n=*i;
for(j=0;j<n;j++)
{
printf("%s",p[j]);
printf("\n");
}
return ;
}
void sort(char (*p)[100],int *m)
{
int i,j,n;
char temp[100]={0};
n=*m;
for(i=0;i<n-1;i++)
{
for(j=0;j<n-1-i;j++)
{
if(atoi(&p[j][0])>atoi(&p[j+1][0]))
{
strcpy(temp,p[j]);
strcpy(p[j],p[j+1]);
strcpy(p[j+1],temp);
}
}
}
return;
}
int main(void)
{
char date[31][100];
int n;
input(date,&n);
sort(date,&n);
printf("date reminder\n");
output(date,&n);
return 0;
}