/*
提示用户输入一个正整数n,计算1-2+3-4+5-6+…+n的和
*/
#include <stdio.h>
int main()
{
//提示输入
printf("请输入一个正整数:\n");
int n ;// 定义变量保存用户输入的整数
scanf("%d",&n);//接收输入
while (n <= 0)
{
// 提示输入
printf("输入有误!请重新输入一个正整数:\n");
// 接收输入
scanf("%d", &n);
}
// 计算
// 定义变量保存和
int sum = 0;
int number = 0; // 默认被加的数值
while (number < n)
{
number++;//number = number + 1
if(number%2 == 0)
{
sum -= number;//sum = sum - number
}
else
{
sum += number;//sum = sum - number
}
}
printf("结果为%d\n", sum);
return 0;
}
提示用户输入一个正整数n,计算1-2+3-4+5-6+…+n的和
*/
#include <stdio.h>
int main()
{
//提示输入
printf("请输入一个正整数:\n");
int n ;// 定义变量保存用户输入的整数
scanf("%d",&n);//接收输入
while (n <= 0)
{
// 提示输入
printf("输入有误!请重新输入一个正整数:\n");
// 接收输入
scanf("%d", &n);
}
// 计算
// 定义变量保存和
int sum = 0;
int number = 0; // 默认被加的数值
while (number < n)
{
number++;//number = number + 1
if(number%2 == 0)
{
sum -= number;//sum = sum - number
}
else
{
sum += number;//sum = sum - number
}
}
printf("结果为%d\n", sum);
return 0;
}