c语言用switch计算器,超级新手,用switch写了个计算器程序,求指导
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我也写过一个。。。。看样子大家都喜欢用 switch()来写计算机
。。。。百度排版是渣渣!!!!!
# include
intmain(void){ doublea, b, c;//a: 被X数, b: X数, c: 运算结果保存charxz, fuhao , tc;//xz: 最开始让用户选择四则运算还是取模运算, fuhao: 运算符, tc: 执行一次程序后让用户选择是否退出计算机。intx, y, z;//x, y, z: 用来保存取模相关变量,printf("代码计算器:可以求加、减、乘、除和取模\n""如果需要进行四则运算请输入1, 如果需要进行取模运算请输入2 \n");do{scanf("%d", &xz);if (xz == 1){printf("请按照“被X数 运算符 X数” 的格式输入: \n");scanf("%lf %c %lf", &a, &fuhao, &b);switch (fuhao){case '+':c = a + b;printf("%lf + %lf = %lf \n", a, b, c);break;case '-':c = a - b;printf("%lf - %lf = %lf \n", a, b, c);break;case '*':c = a * b;printf("%lf * %lf = %lf \n", a, b, c);break;case '/':c = a / b;printf("%lf / %lf = %lf \n", a, b, c);break;default:printf("没有这个运算符\n");break;}}if (xz == 2){printf("请按照“被X数 运算符 X数” 的格式输入: \n");scanf("%d %c %d", &x, &fuhao, &y);switch (fuhao){case '%':z = x % y;printf("%d %% %d = %d \n", x, y, z);break;default:printf("没有这个运算符\n");break;}}
printf("是否还要继续使用软件计算机?如果需要使用请安(Y)否则请按随机数: ");scanf(" %c", &tc);if (tc == 'y' || tc == 'Y')printf("如果需要进行四则运算请输入1, 如果需要进行取模运算请输入2 \n");
}while (tc == 'y' || tc == 'Y');printf("\n\nBey! \n\n\n\n");
return 0;}
c语言用switch计算器,超级新手,用switch写了个计算器程序,求指导相关推荐
- linux shell 计算器 除0,用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....
用shell写一个简易计算器,可以实现加.减.乘.除运算,假如脚本名字为1.sh,执行示例:./1.sh 1 + 2#!/bin/bash if [ $# -ne 3 ] then echo &quo ...
- c语言不用switch做计算器,超级新手,用switch写了个计算器程序,求指导
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我也写过一个....看样子大家都喜欢用 switch()来写计算机 ....百度排版是渣渣!!!!! # include intmain(void){ d ...
- c语言switch编写计算器,超级新手,用switch写了个计算器程序,求指导
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我也写过一个....看样子大家都喜欢用 switch()来写计算机 ....百度排版是渣渣!!!!! # include intmain(void){ d ...
- c语言switch做一个计算器,超级新手,用switch写了个计算器程序,求指导
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我也写过一个....看样子大家都喜欢用 switch()来写计算机 ....百度排版是渣渣!!!!! # include intmain(void){ d ...
- python编写一个简单计算器_如何用Tkinter写个简单计算器
上机实践课程开始了,嗯,老师来了之后念了下PPT,然后说:开始做吧......... 然后就开始了Python的GUI之路,以前没接触过PYthon的可视化界面(虽然这样很不明智) 但是现在做起来感觉 ...
- android 加减乘除计算器,【03-21求助】写一个简易计算器的安卓app,一按加减乘除就退出...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package com.example.ag; import android.app.Activity; import android.os.Bundle ...
- c语言内存不能为written,执行时,该内存不能为read求指导
执行时,该内存不能为"read",求指点! 用API写了个窗口,用VC++6.0 编译 连接 都无错误,但是运行时候出错,程序运行不出来.弹出如下报错信息: 我机子的操作系统是 W ...
- HTC G2 超级新手教程之最终版
HTC G2 超级新手教程之最终版 2011年11月23日 发表于 2010-10-28 19:51:00 HTC G2 终极指南 你要是想安装一个rom 或者是获取root 想了解一些名词 你来对地 ...
- 超级新手自己弄的xLnt库配置方法
(超级新手自己弄的xLnt库配置方法(也算自己备忘)) 准备工作 1.下载cmake,请下载64位版本链接:link 2.下载xlnt库,链接:link 3.安装cmake,选择默认安装即可. 本人使 ...
最新文章
- 钉钉微应用怎么进入_钉钉微应用如何打开本地app (Android)-问答-阿里云开发者社区-阿里云...
- Java教程:Java定义字符串(2种方式)
- [TJOI2017]DNA
- 关于JEECG中表单提交的中断与手动提交
- iOS深入学习(Block全面分析)
- PHP配置问题(找不到指定模块)解决办法
- 刷脸信息采集坚持用户授权最小够用的原则
- AUTOSAR和OSEK关系及网络管理比较
- python魔兽挂机_魔兽怀旧服玩家有多难?为了不用重新排队,自制绝不封号的外挂!...
- WeCenter 文件目录结构
- 调用新浪微博开放平台接口
- (转)文件名后缀大全
- 诛仙mysql架设_目前最完整的诛仙私服架设教程
- 《问题笔记》【Office】Office安装失败问题及解决办法
- java连接阿里云物联网(服务器端)
- 【Linux】SIGCHLD信号
- 两个网段共享打印机_不同ip段共享打印机设置方法
- 10.业余无线电术语
- ADS-B及雷达显示终端8.0
- ReadingTime-十一月
热门文章
- 编写Python高质量代码,资深程序员的 91 个建议
- Python logging模块的基本使用
- Java继承注意事项难点理解
- 4.3.2 用jQuery进行异步加载(2)
- ASP.NET企业开发框架IsLine FrameWork系列之十五--框架配置信息大全(下)
- 漫步数学分析番外二(上)
- [机器学习-Sklearn]决策树学习与总结 (ID3, C4.5, C5.0, CART)
- 【杂记】我为什么要坚持写博客
- 深度学习的实用层面 —— 1.3 机器学习基础
- hog与fhog(转载)