ccf-csp计算机软件能力认证201909-1小明种苹果(C语言版)
题目内容:
解题思路
做题前首先思考题目数据应当以何种形式存入电脑,一般分为先存后用,边存边用等。此题更适合采用边存边用的方式。
两个for循环,边存数据边对苹果总数以及每棵树蔬果总数进行求和,同时通过选择,直接选择出疏果树最多的一棵树。最后按顺序输出答案即可。
提交后得100分的C语言程序如下:
#include<stdio.h>
int main()
{
int N,M,i,j,max=-1,id,all=0,t,now;
scanf("%d%d",&N,&M);
for(i=0;i<N;i++)
{
scanf("%d",&t);
all+=t;
now=0;
for(j=0;j<M;j++)
{
scanf("%d",&t);
all+=t;
now-=t;
}
if(now>max) {max=now;id=i+1;}
}
printf("%d %d %d",all,id,max);
return 0;
}