输入正整数m、n的值,输出区间【m,n】内所有奇数之和与所有偶数之和的差。

来源:百度知道 编辑:UC知道 时间:2024/06/20 18:56:01
用pascal语言
速度!!!!
Input

只有一行共有二个正整数:m n
(1<=m<=n<=10^18)

Output

只有一行且只有一个正整数:区间内所有奇数之和减去所有偶数之和的差

int x,y ;奇数和为X,偶数和为y
for (i=1;i++)
{
cin>>a[i];
if(a[i]\2=0) 如果可以被2整除就是偶不能就是奇
{
y=y+a[i];
}
else
{
x=x+a[i];
}

}
cout<<"奇数和为:"<<x<<endl;
cout<<"偶数和为:"<<y<<endl;

}

var
n,m,sum1,sum2,k:int64;i:int64;
begin
read(m,n);
while m<>n do
begin
if odd(m) then sum1:=sum1+m
else sum2:=sum2+m;
inc(m);
end;
write(sum1-sum2);
end.

输入两个正整数m和n, 输入一个正整数n,计算出n!并输出 M、N是正整数 M平方+N平方=29 求M、N的值 输入一个正整数n,求一个最小正整数,使得n*m的各位数字非0即1 求,用(工程1-Microsoft Visual Basic)编一个程序,是(输入两个正整数m,n ,输出其最小公倍数)谢谢 输入一个正整数,各输出n行的正(倒)三角形宝塔图案 编程题 输入m和n(m≥n≥0)后,计算下列表达式的值并输出。 用C++编写 m!+n! 就是输入两个正整数m和n,计算m!+n! 读入三个正整数M,N和K,判别M,N和K的高K位是否相等?如相等输出YES,如不相等输出NO。 1、 输入2个正整数m和n(1<=m,n<=6),然后输入该m行n列矩阵a中的元素,分别求出各行元素之和,并输出。