任何一个整数的平方都可以写成一串连续奇数的和,编程验证该定理;
#include"stdio.h"
int main(void)
{
int n,sum;
printf("请输入要平方的数n = ");
scanf("%d",&n);//输入数值n
printf("%d*%d = %d = ",n,n,n*n);//打印n的平方值
int i = 1,j = 1;//用于循环计数
while(i <= n)
{
sum = j;
printf("%d+",j);//打印奇数相加
j = j + 2;//奇数每次跳跃2
i++;//i每循环依次加1
}
printf("0");//末尾加0是为了对应前面的加号,看着舒服美观
}