问题:计算1到N之间的所有奇数和
程序如下:
#include<stdio.h>
void main() //主函数
{
int n; //定义一个数n
scanf("%d",&n); 输入n
printf("%d\n",((n+1)/2)*((n+1)/2)); //输出1到N之间的所有奇数和
}
注:((n+1/2)*((n+1)/2))是一个奇数求和.
如1+3=2^2
1+3+5=3^2