全错,但是下载了测试点1发现输出结果和答案一样,但一直wa
  • 板块P1104 生日
  • 楼主ld2002
  • 当前回复2
  • 已保存回复2
  • 发布时间2021/2/7 23:19
  • 上次更新2023/11/5 03:34:22
查看原帖
全错,但是下载了测试点1发现输出结果和答案一样,但一直wa
453199
ld2002楼主2021/2/7 23:19
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void sort(int *a, int l)
{
    int i, j;
    int v;
    for(i = 0; i < l - 1; i ++)
        for(j = i+1; j < l; j ++)
        {
            if(a[i] > a[j])
            {
                v = a[i];
                a[i] = a[j];
                a[j] = v;
            }
        }
}
int main()
{
	int n,i,birthday[1000],birthday1[1000],j;
	char na[200][100],a[4],b[4],c[4];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%s %s %s %s",na[i],a,b,c);
		birthday[i]=atoi(a)*10000+atoi(b)*100+atoi(c);
		birthday1[i]=atoi(a)*10000+atoi(b)*100+atoi(c);
	}
	sort(birthday,n);
	for(i=0;i<n;i++)
	{
		for(j=n-1;j>=0;j--)
		{
			if(birthday1[j]==birthday[i])
			{
				birthday1[j]=0;
				printf("%s\n",na[j]);
				break;
			}
		}
	}
}
2021/2/7 23:19
加载中...