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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 365616804 中级黑马   /  2015-4-9 20:25  /  762 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


提示用户输入一个正整数n,利用while循环计算并输出:1-2+3-4+5-6+7…+n的和


1 个回复

倒序浏览
#include<stdio.h>

int main ()
{

    printf("请输入相应数字选择需要执行的运算:\n");
   
    printf("+\n");
   
    printf("-\n");
   
    //定义变量存储用户选择的计算类型
   
    char type = 0;
   
    scanf("%c",&type);
   
    if (type != '+' && type != '-')
    {
   
        printf("非法选择\n");
        
        return 0;
    }
   
    printf("请连续输入两个需要进行运算的整数,并且以空格隔开\n");
   
    //定义两个变量存储数值
   
    int num1, num2;
   
    scanf("%d %d",&num1, &num2);
   
    //定义一个变量存储计算结果
   
    int result;
   
    if (type == '+'){
   
        result = num1 + num2;
        
        printf("%d + %d = %d\n",num1, num2, result);
    }else if(type == '-'){
   
        result = num1 - num2;
        
        printf("%d - %d = %d\n",num1 , num2, result);
        
    }
   
    return 0;
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马