1到100相加

1到100相加

三种方式

#include <stdio.h>
 int main()
{
	int i;
	int sum = 0;
	for (i = 1; i <= 100; i++)
	{
		sum += i;
	}
	printf ("%d\n",sum);
	return 0;
} 

 int fun1(int n)
{
	if (n == 1)
		return 1;
	int result = fun1(n-1) + n;
	return result;
}
int main()
{
	int n;
	scanf ("%d",&n);
	fun1(n);
	printf ("%d\n",fun1(n));
	return 0;
}


int main()
{
	int i = 1;
	int j;
	int sum = 0;
	scanf ("%d",&j);
	while (i < j)
	{	
		sum += i + j;
		i++;
		j--;
	}
	if (i == j)
		sum += i;
	
	printf ("%d\n",sum);
	return 0;
}	

猜你喜欢

转载自blog.csdn.net/weixin_43664746/article/details/84611880