舉例:分別用while循環、for循環和do-while循環計算1的平方到n的平方總和。
1.while循環
#include<stdio.h>
void main()
{
int sum=0,i=1,n;
printf("請輸入n的值:");
scanf("%d",&n);
while(i<=n)
{
sum+=i*i;
i++;
}
printf("sum=%d\n",sum);
}
2.for循環
#include<stdio.h>
void main()
{
int sum=0,i,n;
printf("請輸入n的值:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum+=i*i;
}
printf("sum=%d\n",sum);
}
3.do-while循環
#include<stdio.h>
void main()
{
int sum=0,i=1,n;
printf("請輸入n的值:");
scanf("%d",&n);
do
{
sum+=i*i;
i++;
}while(i<=n);
printf("sum=%d\n",sum);
}