PAT 1047

/**
PAT 1047

非常重要的知识点: 用scanf("%d-%d %d")的方法来读取这类信息从而可提取出数字

掌握printf,scanf的输入输出方法

#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
int input;
scanf("%d",&input);
int number[1001] = {0};
int teamnum,membernum,score;

 `for(int i=0;i<input;++i)
{
    scanf("%d-%d %d",&teamnum,&membernum,&score);
    number[teamnum] += score;
}`
`int max=0,maxnum=0;`
for(int i=0;i<1001;++i)
{
    if(number[i]>max)
    {
        max=number[i];
        maxnum = i;
    }
}
printf("%d %d",maxnum,max);

return 0;

}`
PS:可用“%d-%d %d”的方法读取字符串,别光用string。太麻烦了!

posted @ 2020-07-18 19:32  云墨丹心  阅读(85)  评论(0)    收藏  举报