题目:

牛牛开始学习数列啦,现在他想知道1-2+3-4...+n的值,请你帮他求出来

输入描述:

输入一个整数n (C语言解题 || 牛牛学数列_for循环)

输出描述:

输出一个整数

代码实现:

#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

int main()
{
	int n = 0;//记录用户输入——数列的长度
	int sign = 0;//符号位,控制数列的正负号
	int i = 0;//控制for循环
	int sum = 0;//记录数列的和

	sign = 1;//先将符号数赋值为正数

	scanf("%d", &n);

	for (i = 1; i <= n; i++)
	{
		sum += i * sign;
		sign *= -1;
	}

	printf("%d\n", sum);

	return 0;
}

运行结果:

C语言解题 || 牛牛学数列_C语言解题_02