输入任意两个数,输出两数之间(包括这两个数)偶数之和。
思路:将输入的两个数a,b中小的数a,依次加1,加到b的值,
#include <stdio.h>
int main(int argc, const char *argv[])
{
printf("请输入\n");
int a,b,c; //设置三个变量,分别为题目给的a和b还有一个空白变量c;
int sum = 0;
scanf("%d %d",&a,&b);
if(a>b) //对a和b比较,通过空白变量c存储a的值进行a和b的转换,能保证b一直最大的
那个值
{
c =a;
a =b;
b =c;
}
for(a;a<=b;a++)
{
if( a % 2==0)
{
sum = sum +a;
}
}
printf("偶数之和为%d\n",sum);
return 0;
}
运行结果示例