题目:
代码:
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
int score=0;
int count=1;
while(n!=0)
{
if(n==1)
{
score+=1;
count=1;
}
else
{
score+=count*2;
count++;
}
scanf("%d",&n);
}
printf("%d",score);
return 0;
}
本题一开始想得是用一个数组存储输入的数字,输入使用do-while循环。但是没有做出来,输入一直有问题。于是借鉴别人的做法,输入一次数字,计算一次分数。