[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;

}

相关推荐
lilihuigz10 小时前
Tutor LMS 4.0 Beta版全新上线:以学习者为中心的移动优先学习体验
学习·在线教育·lms
代码中介商14 小时前
银行管理系统的业务血肉 —— 流程、状态机、输入校验与持久化(下篇)
c语言·算法
kuinnebula14 小时前
RTSP学习
学习
北顾笙98015 小时前
LLM学习-day04
学习
爱编码的小八嘎16 小时前
C语言完美演绎9-12
c语言
lzj_pxxw16 小时前
W25Q64存储芯片 软件设计刚需常识
stm32·单片机·嵌入式硬件·mcu·学习
Slow菜鸟17 小时前
AI学习篇(四) | AI设计类Skills推荐清单(2026年)
人工智能·学习
念恒1230617 小时前
Python(列表进阶)
python·学习
Navigator_Z18 小时前
LeetCode //C - 1031. Maximum Sum of Two Non-Overlapping Subarrays
c语言·算法·leetcode
QYQ_112718 小时前
嵌入式学习——杂项设备、Platform总线和设备树源文件
学习