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

}

相关推荐
WZF-Sang2 小时前
网络基础——2
服务器·网络·c++·学习·网络编程·php
czhaii2 小时前
串口1中断收发-C语言-MODBUS协议
c语言·开发语言
apihz3 小时前
随机驾考题目(C 照科一 / 科四 2000+ 题)免费API调用教程
android·java·c语言·开发语言·网络协议·tcp/ip
心中有国也有家4 小时前
E-Brufen 技术选型全景:Flutter + 鸿蒙 + Hive CE
hive·hadoop·学习·flutter·华为·harmonyos
New农民工4 小时前
射频芯片学习-ExpressLRS 对频流程分析
学习
Tom@敲代码5 小时前
js学习笔记-01
javascript·笔记·学习
辞旧 lekkk5 小时前
【Qt】 系统相关:事件与定时器
开发语言·qt·学习·萌新
三十岁老牛再出发5 小时前
07.07.每日总结
c语言·windows·python
zzzll11116 小时前
如何学习AI Agent?
java·人工智能·学习·程序员·大模型