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。太麻烦了!

浙公网安备 33010602011771号