教我编一下C高手来

来源:百度知道 编辑:UC知道 时间:2024/06/18 03:19:19
编写程序,分别用while循环、for循环和do_while循环计算12+22+...+n2的值,请大虾教我写

用for循环:
main()
{
int i,n,s=0;
scanf("%d",&n);
for(i=1;i<=n;i++;)
{
s+=10*i+2;
}
printf("%d",s);
}

---------------------------------------
用while循环:

main()
{
int i=1,n,s=0;
scanf("%d",&n);
while(i<=n)
{
s+=10*i+2;
i++;
}
printf("%d",s);
}

---------------------------------------
用do while:

main()
{
int i=1,n,s=0;
scanf("%d",&n);

do
{
s+=10*i+2;
i++
}
while(i<n);
printf("%d",s);
}
---------------------------------------

main()
{
int a,i,n,s;
a=0;
scanf("%d",n);
for(i=1;i++;i<=n)
a=a+i;
s=10*a+2*n;
printf("%d",s);
}