[c语言]简单的进行多次计算的+-*/计算机

#include<stdio.h>

int main()

{

double num1 = 0.0;

double num2 = 0.0;

double ed = 0.0;

char choice='1';

char op;

while(choice != EOF )

{

scanf("%lf %c%lf", &num1, &op, &num2);//%c前加入空格,缓冲字符

switch (op)

{

case '+':

ed = num1 + num2; //循环内是计算器

break;

case'-':

ed = num1 - num2;

break;

case'*':

ed = num1 * num2;

break;

case'/':

ed = num1 / num2;

break;

}

printf("%lf\n", ed);

printf("Do you want to continue(Y/N or y/n)");

scanf(" %c", &choice);

if (choice == 'Y'||choice=='y')// 判断是否重新进入循环

continue;

else

break;

}

return 0;

}

相关推荐
吃好睡好便好31 分钟前
说说科学爬山
学习·生活
lunzi_08261 小时前
【学习笔记】《Python编程 从入门到实践》第8章:函数定义、参数传递与模块导入
笔记·python·学习
努力攻坚操作系统2 小时前
编程语言编译运行机制对比:C / Java / Python
java·c语言·python
零陵上将军_xdr2 小时前
后端转全栈学习-Day5-JavaScript 基础-3
开发语言·javascript·学习
学会去珍惜2 小时前
C语言简介
c语言·开发语言
05大叔3 小时前
对话系统学习,问答型数据库,闲聊型对话数据库
学习
nashane3 小时前
HarmonyOS 6商城开发学习:抢票倒计时与系统日历提醒——票务类场景的完整落地思路
学习·华为·harmonyos
凡人叶枫3 小时前
Effective C++ 条款07:为多态基类声明 virtual 析构函数
linux·c语言·开发语言·c++
matlabgoodboy4 小时前
计算机java程序代写python代码编写c/c++代做qt设计php开发matlab
java·c语言·python