C语言编程实现从1到100的求 和
20个回答
展开全部
套数列公式.
(1+100)*100/2
(1+100)*100/2
追问
我需要的是C语言编程...
追答
//这是通用函数 get_sum, 换一下传入参数, 可以试试 1 到 10, 1000, 555... 可以了吧!!
#include
#include
int get_sum(int start, int end)
{
return (start + end) * (end - start + 1) / 2;
}
int main()
{
printf("1+2+3+4+... ...+100=%d\n", get_sum(1, 100));
getch();
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for循环
#include<stdio.h>
main()
{int i,s=0;
for(i=1;i<=100;i++)
s+=i;
printf("s=%d",s);
}
#include<stdio.h>
main()
{int i,s=0;
for(i=1;i<=100;i++)
s+=i;
printf("s=%d",s);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include
int main()
{
int i,sum=0;
for(i=1;i<=100;i++)
sum+=i;
printf("%d\n",sum);
return 0;
}
刚刚敲的 望采纳
int main()
{
int i,sum=0;
for(i=1;i<=100;i++)
sum+=i;
printf("%d\n",sum);
return 0;
}
刚刚敲的 望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for循环
#include<stdio.h>
main()
{int i,s=0;
for(i=1;i<=100;i++)
s+=i;
printf("s=%d",s);
}
方法一定义求和函数
#include<stdio.h>
int add(int,int);
main()
{int i,y;
for(y=0,i=1;i<=100;i++)
y=add(y,i);
printf("%d",y);
}
int add(int a,int b)
{int s=0;
s=a+b;
return s;
}
方法二do while求和
#include<stdio.h>
main()
{int i=1,s=0;
do
{s=s+i;i++;}
while(i<=100);
printf("s=%d",s);
}
方法三while
#include<stdio.h>
main()
{int i=1,s=0;
while(i<=100)
{s+=i;i++;}
printf("s=%d",s);
}
方法四递归求和
#include<stdio.h>
int fun(int n)
{
if(n==1)return 1;
return n+fun(n-1);
}
main()
{
printf("%d",fun(100));
}
#include<stdio.h>
main()
{int i,s=0;
for(i=1;i<=100;i++)
s+=i;
printf("s=%d",s);
}
方法一定义求和函数
#include<stdio.h>
int add(int,int);
main()
{int i,y;
for(y=0,i=1;i<=100;i++)
y=add(y,i);
printf("%d",y);
}
int add(int a,int b)
{int s=0;
s=a+b;
return s;
}
方法二do while求和
#include<stdio.h>
main()
{int i=1,s=0;
do
{s=s+i;i++;}
while(i<=100);
printf("s=%d",s);
}
方法三while
#include<stdio.h>
main()
{int i=1,s=0;
while(i<=100)
{s+=i;i++;}
printf("s=%d",s);
}
方法四递归求和
#include<stdio.h>
int fun(int n)
{
if(n==1)return 1;
return n+fun(n-1);
}
main()
{
printf("%d",fun(100));
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询