社区讨论
感觉是同一种写法,但是有一种过不了,请问我条件运算符哪里用错了
P2911[USACO08OCT] Bovine Bones G参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @lo2an9am
- 此快照首次捕获于
- 2023/10/23 10:43 2 年前
- 此快照最后确认于
- 2023/11/03 10:54 2 年前
CPP
#include <stdio.h>
#define re register
int plus[88];
int main(){
int s1,s2,s3;
scanf("%d%d%d",&s1,&s2,&s3);
for(re int i=1;i<=s1;i++)
for(re int j=1;j<=s2;j++)
for(re int k=1;k<=s3;k++)
plus[i+j+k]++;
int max=0,maxn;
for(re int i=3;i<=80;i++)
plus[i]>max?max=plus[i],maxn=i:max;
//max=plus[i]>max?plus[i],maxn=i:max;
//???错误
printf("%d",maxn);
return 0;
}
回复
共 1 条回复,欢迎继续交流。
正在加载回复...