C primer plus (第六版)第六章 编程练习第10题
题目:
10.编写一个程序,要求用户输入一个上限整数和一个下限整数,计算从上限到下限范围内所有整数的平方和,并显示计算结果。然后程序继续提示用户输入上限和下限整数,并显示结果,直到用户输入的上限整数等于或小于下限整数为止。程序的运行示例如下:
Enter lower and upper integer limits: 5 9
The sums of the squares from 25 to 81 is 255
Enter next set of limits: 3 25
The sums of the squares from 9 to 625 is 5520
Enter next set of limits: 5 5
Done
#include <stdio.h>
int main()
{int i, j;int lower_integer, upper_integer;long sum = 0;printf("Please entry a lower integer and a upper integer:\n");scanf("%d %d",&lower_integer,&upper_integer);while (lower_integer < upper_integer){for( sum = 0, i = lower_integer; i <= upper_integer; i++)sum += (i * i);printf("The sums of the squares from %d to %d is %ld\n",lower_integer*lower_integer,upper_integer*upper_integer,sum);printf("Enter next set of limits:\n");scanf("%d %d",&lower_integer,&upper_integer);}printf("done.\n");return 0;
}