#include<stdio.h> void main() { long int a,n=0; clrscr(); puts("***********************************************************"); puts("* >> This program is to verify << *"); puts("* >> odd number's characteristic. << *"); puts("* That is square of an odd number larger than 1000 minus *"); puts("* 1 can be divided exactly by 8. *"); puts("* For example, 2001^2-1=4004000=500500*8. *"); puts("***********************************************************"); while(n<1001) { printf(" >> Please input the range you want to verify: "); scanf("%ld",&n); } puts(" >> Now start to verify:"); for(a=1001;a<=n;a+=2) { printf("%ld:",a); /*输出奇数本身*/ printf("(%ld*%ld-1)/8",a,a); /*输出(奇数的平方减1)/8*/ printf("=%ld",(a*a-1)/8); /*输出被8除后的商*/ printf("+%ld\n",(a*a-1)%8); /*输出被8除后的余数*/ } puts("\n Press any key to quit..."); getch(); }