如图1所示,编写程序计算 大大小小正方形共有多少?当最小 正方行边长为1时,它们的总面积 共为多少?
┠╂╂╂╂╂╂╂╂╂┨
┠╂╂╂╂╂╂╂╂╂┨
┠╂╂╂╂╂╂╂╂╂┨
┠╂╂╂╂╂╂╂╂╂┨
┠╂╂╂╂╂╂╂╂╂┨
┠╂╂╂╂╂╂╂╂╂┨
┠╂╂╂╂╂╂╂╂╂┨
┠╂╂╂╂╂╂╂╂╂┨
┎┰┰┰┰┰┰┰┰┰┒
┠╂╂╂╂╂╂╂╂╂┨┠╂╂╂╂╂╂╂╂╂┨
┠╂╂╂╂╂╂╂╂╂┨
┠╂╂╂╂╂╂╂╂╂┨
┠╂╂╂╂╂╂╂╂╂┨
┠╂╂╂╂╂╂╂╂╂┨
┠╂╂╂╂╂╂╂╂╂┨
┠╂╂╂╂╂╂╂╂╂┨
┠╂╂╂╂╂╂╂╂╂┨
┖┸┸┸┸┸┸┸┸┸┚图1
代码:
#include <stdio.h>
void main()
{
int i,n,Smax=0,S,s;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
s=i*i;
Smax+=s;
}
S=n*n;
printf("\t共有%d个正方形;",Smax);
printf("他们的总面积为%d。\n",S);
}