• C++ Stack around the variable 'Operatorstr' was corrupted望解答下


    两数相加
    #include<stdio.h>
    int main()
    {
     int firstNumber, secondNumber, sumofTwoNumbers;
     printf_s("请输入两个整数");
     scanf_s("%d %d", &firstNumber, &secondNumber);
     sumofTwoNumbers = firstNumber + secondNumber;
     printf_s("%d+%d=%d", firstNumber, secondNumber, sumofTwoNumbers);
     scanf_s("");
     
     return 0;
    }
    这样写没问题
    -----------------------------------------------------------------
     加了char类型
    #include<stdio.h>
    int main()
    {
     int firstNumber, secondNumber;    // 第一个数,第二个数
     char Operatorstr;                 // 运算符
     int sumofTwoNumbers;              // 和
     int differenceofTwoNumbers;       // 差
     int productofTwoNumbers;          // 乘积
     int quotient, remainder;          // 商,余数
     printf_s("2 2 ");
     scanf_s("%d %d", &firstNumber, &secondNumber);
     printf_s("+-*/ ");
     scanf_s("%s", &Operatorstr,4);
     switch (Operatorstr) {
     case '+':
      sumofTwoNumbers = firstNumber + secondNumber;
      printf_s("%d + %d=%d ", firstNumber, secondNumber, sumofTwoNumbers);
      break;
     case '-':
      differenceofTwoNumbers = firstNumber - secondNumber;
      printf_s("%d - %d=%d ", firstNumber, secondNumber, differenceofTwoNumbers);
      break;
     case '*':
      productofTwoNumbers = firstNumber * secondNumber;
      printf_s("%d * %d=%d ", firstNumber, secondNumber, productofTwoNumbers);
      break;
     case '/':
      quotient = firstNumber / secondNumber;
      remainder = firstNumber % secondNumber;
      printf_s("%d / %d=%d······%d ", firstNumber, secondNumber, quotient, remainder);
      break;
     default:
      printf_s("default");
     }
     scanf_s("");
     return 0;
    }
    365个夜晚,我希望做到两天更一篇博客。加油,小白!
  • 相关阅读:
    vue typescript 父子组件间值的传递
    flex 布局列表自动换行
    css文字两端对齐
    webstorm windows 常用快捷键
    vue elmentUi el-scrollbar 美化滚动条样式
    简述在Vue脚手架中,组件以及父子组件(非父子组件)之间的传值
    简述Vue的实例属性、实例方法
    Js基本类型中常用的方法总结
    简述Vue中的过滤器
    简述Vue中的计算属性
  • 原文地址:https://www.cnblogs.com/qq2806933146xiaobai/p/12191544.html
Copyright © 2020-2023  润新知