练习场ACM 第845题

来源:互联网 发布:苹果软件视频桌面 编辑:程序博客网 时间:2024/05/18 14:25

 

#include  <stdio.h>
#include  <stdlib.h>
typedef struct
{
    int m;
    int n;
}task;
int main()
{
    int i=0,j,total;
    task a[100];
    while(scanf("%d%d",&a[i].m,&a[i].n) && a[i].m!=0)
    {
        ++i;  // 记录输入数据的次数;
           //    输入数据;
    total=i;
    for(i=0;i
    {
        for(j=i+1;j
        {
            if(a[i].m==a[j].m)   //    比较区域是否相同;
            {
                a[i].n+=a[j].n;
                a[j].n=0;
            }
        }
    }
    for(i=0;i
    {
        if(a[i].n!=0)
            printf("%d %d\n",a[i].m,a[i].n);
    }
    return 0;
}

0 0
原创粉丝点击