输入流和数值

C Primer Plus 第8章 字符输入/输出和输入确认 8.6 输入确认

寵の児 提交于 2019-12-03 21:41:00
程序清单8.7 使用两个函数来向一个算术函数传送整数,该函数计算特定范围内所有整数的平方和。程序限制这个特定范围的上界不应该超过1000,下界不应该小于-1000。 /*checking.c --输入确认*/ #include <stdio.h> #include <stdbool.h> //确认输入了一个整数 int get_int(void); //确认范围的上下界是否有效 bool bad_limits (int begin,int end,int low,int high); //计算从a到b之间的整数的平方和 double sum_squares(int a,int b); int main (void) { const int MIN = -1000; //范围的下界限制 const int MAX = +1000; //范围的上界限制 int start; //范围的下界 int stop; //范围的上界 double answer; printf("This program computes the sum of the squares of " "integers in a range.\nThe lower bound should not " "be less than -1000 and \nthe upper bound should not " "be