黑马程序员技术交流社区

标题: 利用while循环计算 [打印本页]

作者: 365616804    时间: 2015-4-9 20:25
标题: 利用while循环计算

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



作者: 帅哥    时间: 2015-4-9 21:21
#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;
}




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