• 运算程序,计算玩判断,Y继续,重复计算,N结束


     1 #include "stdio.h"
     2 void main()
     3 {
     4     /*定义变量,d1,d2:第一、二个数 fu:符号  p1:接收判断号Y/N
     5     p2:接收的p1赋给p1
     6     */
     7     int d1,d2;
     8     char fu,p1,p2;
     9     do
    10     {
    11     printf("请输入第一个数:");
    12     scanf("%d",&d1);        //接收数字
    13     fflush(stdin);            //清除缓存
    14     printf("请输入一个运算符:");
    15     scanf("%c",&fu);        //接收运算符
    16     fflush(stdin);
    17     printf("请输入第二个数:");
    18     scanf("%d",&d2);
    19     fflush(stdin);//很容易漏掉,没有这个会使后面的判断Y/N接受不到
    20     switch(fu)
    21         {
    22         case '+':printf("%d+%d=%d
    ",d1,d2,d1+d2);break;
    23         case '-':printf("%d-%d=%d
    ",d1,d2,d1-d2);break;
    24         case '*':printf("%d*%d=%d
    ",d1,d2,d1*d2);break;
    25         case '/':printf("%d/%d=%d
    ",d1,d2,d1/d2);break;
    26         case '%':printf("%d%%%d=%d
    ",d1,d2,d1%d2);break;
    27         default:printf("输入有误!");
    28         }
    29         printf("你是否需要继续计算(继续:Y,退出:N)");
    30         scanf("%c",&p1);        //接收判断句Y/N    
    31         fflush(stdin);            
    32         p2=p1;
    33         if(p2=='N')                //判断是否需要重复运算
    34         {
    35             break;
    36         }
    37         
    38     }while(1);
    39     printf("程序结束!");
    40         
    41     
    42    
    43 }

  • 相关阅读:
    Thinkhphp5控制器调用的Model层的方法总结
    js数组与字符串的相互转换方法
    oop中 限制文件类型和大小
    php常用内置函数
    PHP 面向对象
    微信JSSDK开发
    PHPExcel探索之旅
    php操作Excel
    百度地图和高德地图的API视频教程
    手机号码归属地查询(免费)
  • 原文地址:https://www.cnblogs.com/liangjinjie/p/6025047.html
Copyright © 2020-2023  润新知