A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© XiaoBaoMi 中级黑马   /  2015-6-20 18:28  /  779 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. #include <stdio.h>

  2. int main() {
  3.     printf("请输入一个正整数\n");
  4.     /*定义需要使用的变量*/
  5.     int a = 0, oddSum = 0, evenSum = 0, result = 0;
  6.     scanf("%d",&a);
  7.     /*符号标志位*/
  8.     int flag = 1;
  9.     for(int i = 1;i <= a;i++){
  10.         if(i % 2){
  11.             /*奇数和*/
  12.             oddSum += i;
  13.             /*控制奇数输出格式*/
  14.             printf("%d",i);
  15.         }else{
  16.             /*偶数和*/
  17.             evenSum += i;
  18.             /*控制偶数输出格式*/
  19.             printf("%d",i);
  20.         }
  21.         if((flag == 1) && (i != a)){
  22.             /*符号位标志翻转*/
  23.             flag = 0;
  24.             /*控制减号输出格式*/
  25.             printf("-");
  26.         }else if((flag == 0) && (i != a)){
  27.             flag = 1;
  28.             /*控制加好输出格式*/
  29.             printf("+");
  30.         }
  31.         result = oddSum - evenSum;
  32.         
  33.     }
  34.     printf("=%d",result);
  35.    
  36.    
  37.     return 0;
  38. }
复制代码

1 个回复

倒序浏览
学习学习、、。、
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马