33问答网
所有问题
c语言 :给定两个数a,b(a<=b),求a+(a+1)+(a+2)+...b 输入 第一行是数据组数T(t<=100)
输入
第一行是数据组数T(T<=100)接下来T行每行两个整数(0<=a<=b<=1000)
输出
每组数据输出一行,包含一个表示结果的整数
样例输入
2
1 3
2 2
样例输出
6
2
举报该问题
推荐答案 2015-01-20
//刚写的code,测试通过,如果有疑问,欢迎交流
#include<stdio.h>
int main(){
int T, a, b, cur_sum,i;
scanf("%d", &T);
while(T>0){
scanf("%d %d", &a, &b);
cur_sum = 0;
for(i = a; i<=b; i++){
cur_sum+=i;
}
T--;
printf("%d\n", cur_sum);
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RW44RB0h45hcPc0h5PW.html
其他回答
第1个回答 2015-01-20
#include <stdio.h>
void main()
{
int a,b,T,i;
int res[100]={0};
scanf("%d", &T);
for( i=0;i<T;i++ )
{
scanf("%d %d", &a, &b);
do{
res[i] += a++;
}while( a <= b );
}
for( i=0;i<T;i++ )
printf("%d\n", res[i] );
}
本回答被提问者和网友采纳
第2个回答 2015-01-20
先预处理一个数组 a[i]表示从1加到i的值
求j到k的值就是 a[k]-a[j-1]
相似回答
C语言
这是一个很简单的题目
,给定2个
整数A和
B,
请输出
A+B
的和。
答:
int
a,b;
scanf("%d%d",&a
,&b);
printf("%d\n"
,a+b);
return 0;}
C语言:输入a,b两个数求
其和
答:
int main(){ int
a, b;
scanf("%d%d", &a,
&b);
/*
输入两个
整数a和b*/ printf("%d\n",
a +
b);/*输出a和b之和~*/ return 0;}
c语言
将
两个给定数字
相加并返回结果 初学者...
答:
int main(){ //假设
给定
的是
两个
整数a b,其中a=1 b=2 int a = 1;int b = 2;int c = a + b;printf("The result of a+b is %d\n",c);return 0;} 我写的比较简单的一种情况 便于初学理解
大家正在搜
C语言输入两个整数a和b求和
int a=1,b=2,c=3;
c语言abc三个数比大小
c语言a=b=c
a&b在c语言中是什么意思
c语言(a,b)
c语言中fabs是什么意思
c语言fabs函数
c语言m=a>b
相关问题
用C语言编程哪位会帮忙解答哈!!给你两个整数a,b(0<=a...
c语言编程,输入两个整数a,b(a大于等于2,a小于b,b小...
C语言中int a=1,b=2,c=3; c=(a+=a+2...
C语言 假设变量a.b均为整型,表达式(a=5,b=2,a>...
C语言:输入a,b两个数求其和
已知两个数,a和b。求a+b (0<a,b<10的100次方...
用c语言编写A+B;输入数据有多组,对于每一组数据包含两个正...
C语言编程。。输入2个正整数a和n, 求a+aa+aaa+a...