码迷,mamicode.com
首页 > 其他好文 > 详细

计算M=1-2+3-4+5...n

时间:2020-07-23 16:41:23      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:pre   value   return   val   break   std   博客   bre   col   

/*
革启博客,程序袁欢,袁欢的博客,袁欢博客
版本:vs2019社区版
功能:计算M=1-2+3-4+5...n*/
#include<stdio.h>
int Number(int n);//函数声明
void main()
{
    int n_input = 0;
    int M_value = 0;
    while (1)
    {
        printf("请输入变量n_input的值:n_input=");
        scanf_s("%d", &n_input);
        if (n_input <= 0)
        {
            printf("错误参数错误,请重新输入\n");
        }
        else
        {
            break;
        }
    }
    M_value = Number(n_input);//函数调用
    printf("数列的值为:\n");
    printf("M=%d\n", M_value);
}
int Number(int n)
{
    int f = 0, i = 0;
    int m_value = 0;
    f = 1;
    printf("现在开始处理函数Number():\n");
    for (i = 1; i <= n; i++)
    {
        m_value = m_value + i * f;
        f = -f;//符号控制
    }
    return m_value;
}

 

计算M=1-2+3-4+5...n

标签:pre   value   return   val   break   std   博客   bre   col   

原文地址:https://www.cnblogs.com/qq1480040000/p/13366417.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!