激烈的比赛已经开始了,先热热身吧(摩拳擦掌……)。请计算某个给定范围[L,R]内的所有整数之和的个位数,比如在范围[1,100]之内的所有整数和是5050,个位数是0。再如在范围[3,8]之内的所有整数和是33,个位数是3。
输入格式:
第一行为正整数n(1<=n<=1000),表示有n组测试数据,接下来是n行数据,每行有两个整数:L和R,其中(0<L<=1000),R(L<=R<=1000)。
输出格式:
输出共n行,每行输出一个整数,分别是每组测试数据的运行结果。
输入样例:
在这里给出一组输入。例如:
3
1 100
3 8
7 7
输出样例:
在这里给出相应的输出。例如:
0
3
7
#include<stdio.h>
int main(){
int i,j,n,d;
int h[1001];
scanf("%d",&n);
d=n;
j=n;
while(n--){
int a,b,sum=0,c;
scanf("%d%d",&a,&b);
for(i=a;i<=b;i++){
sum=sum+i;
}
c=sum%10;
h[j]=c;
j--;
}
for(i=d;i>0;i--){
printf("%d\n",h[i]);
}
return 0;
}