编程求S=1+2+3+4+…+n的值(其中n为从键盘上输入的任意整数)请使用三种循环语句分别实现。for\while\do-while
//for语句
#include<stdio.h>
int Sum(int n)
{
int re=0;
for(int i;i<=n;i++)
{
re+=i;
}
return re;
}
int main()
{
printf("%d\n",Sum(100));
}
//while语句
include<stdio.h>
int Sum(int n)
{
int re=0;
int i=1;
while(i<=n)
{
re+=i;
i++;
}
return re;
}
int main()
{
printf("%d\n",Sum(100));
}
//do-while语句
include<stdio.h>
int Sum(int n)
{
int re=0;
int i=1;
do
{
re+=i;
i++;
}
while(i<=n);
return re;
}
int main()
{
printf("%d\n",Sum(100));
}