代码:(20分代码)
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
int w[100000],score[100000];
long long int y;
for(int i=0;i<n;i++)
{
scanf("%d %d",&w[i],&score[i]);
}
for(int i=0;i<n;i++)
{
y+=w[i]*score[i];
// printf("%d %d \n",w[i],score[i]);
}
if(y>=0)
printf("%lld",y);
else if(y<0)
printf("0");
}
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
int w[100000],score[100000];
long long int y=0;//此处赋初值之后 代码通过了。。。
for(int i=0;i<n;i++)
{
scanf("%d %d",&w[i],&score[i]);
}
for(int i=0;i<n;i++)
{
y+=w[i]*score[i];
// printf("%d %d \n",w[i],score[i]);
}
if(y>0)
printf("%lld",y);
else
printf("0");
}
以后定义变量尽量赋予初值。