黑马程序员技术交流社区

标题: 一个if搞定,计算并输出:1-2+3-4+5-6+7…+n的和 [打印本页]

作者: 李言    时间: 2015-6-18 22:57
标题: 一个if搞定,计算并输出:1-2+3-4+5-6+7…+n的和
//
//  main.c
//  练习2
//
//  Created by 李言 on 15/6/18.
//  Copyright (c) 2015年 ly. All rights reserved.
//

#include <stdio.h>
// 题目:提示用户输入一个正整数n,利用while循环计算并输出:1-2+3-4+5-6+7…+n的和
int main(){
    int num, sum = 0;
    printf("请输入一个整数\n");
    scanf("%d", &num);
    if(0 == num%2){
        sum = -(num/2);
    }else sum = -(num-1)/2+num;
    printf("%d\n", sum);
    return 0;
}
作者: slj900926    时间: 2015-6-19 00:51
同学啊哈哈
作者: zhanghao2744491    时间: 2015-6-19 03:01
大神啊厉害啊
作者: cxl19900517    时间: 2015-6-19 08:35
很棒......................
作者: 丁铭检    时间: 2015-6-19 09:12
棒棒哒。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2