当前位置: 首页 > news >正文

爱站seo吉安网站制作公司排名

爱站seo,吉安网站制作公司排名,django 做网站,游戏平台十大排名题目: 交互式简易计算器-函数/全局变量 Gn! 实现一个终端交互式的简易计算器,交互的形式大体如下: 要求至少提供四种运算加减乘除,如下: 并且在结束进程时,打印总共执行操作的次数。(也就是这些…

题目:

交互式简易计算器-函数/全局变量
Gn!
实现一个终端交互式的简易计算器,交互的形式大体如下:
在这里插入图片描述
要求至少提供四种运算加减乘除,如下: 并且在结束进程时,打印总共执行操作的次数。(也就是这些函数调用的次数)
注意:除法的实现,要求判断除数不为0,并且在除数为0时使用exit表示异常退出进程。


细节scanf的输入%c前需要加空格,以确保正确读到字符.

在这里插入图片描述
在这里插入图片描述


分析:


代码

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>  //exit() 是 <stdlib.h> 提供的函数,用于终止程序运行。// 全局变量,用于记录操作次数
int operation_count = 0;// 函数声明
int add(int a, int b);
int subtract(int a, int b);
int multiply(int a, int b);
float divide(int a, int b);
void print_operation_count();//打印操作次数int main() {int a, b;char operator;char choice;do {printf("请输入要计算的表达式(例如,5 + 3): ");scanf(" %d %c %d", &a, &operator, &b);switch (operator) {case '+':printf("结果: %d\n", add(a, b));break;case '-':printf("结果: %d\n", subtract(a, b));break;case '*':printf("结果: %d\n", multiply(a, b));break;case '/':printf("结果: %.2f\n", divide(a, b));break;default:printf("无效的运算符。\n");}// 询问用户是否继续printf("是否继续? (y/n): ");scanf(" %c", &choice);printf("\n");} while (choice == 'y' || choice == 'Y');print_operation_count();return 0;
}int add(int a, int b) {operation_count++;return a + b;
}int subtract(int a, int b) {operation_count++;return a - b;
}int multiply(int a, int b) {operation_count++;return a * b;
}float divide(int a, int b) {if (b == 0) {printf("error:除数为零!\n");exit(1);}operation_count++;return (float)a / b;
}void print_operation_count() {printf("总共执行的操作次数为: %d次\n", operation_count);
}

在这里插入图片描述


解决方案总结:

http://www.dtcms.com/a/409379.html

相关文章:

  • 有没有专门做针织衫的网站天眼查询系统
  • 南阳高质量建设大市网站适合个人外贸平台
  • 网站设置文件夹权限设置网上买吃的网站做代理
  • 什么是网站开发wordpress排序
  • 做网站加载速度有什么方法html网站开发相关书籍
  • 网站开发 设置背景图片如何购买网站虚拟主机
  • 深圳专业定制建站公司肥乡专业做网站
  • 鞍山在百度做个网站多少钱jsp做的网站运行都需要什么
  • 如何做网站自适应三门峡建设网站哪家好
  • 做胃镜需那好天津津门网站A官方网站建设源码系统
  • 宁夏建设厅网站查证网站开发职业前景评估
  • 商务网站建设策划书范文无锡企业网站制作
  • 网站访问流量怎么赚钱一般网站有哪几部分构成
  • 石家庄seo网站优化网站开发和oa有什么区别
  • 简洁大气网站模板设计制作效果图
  • 网站设计高端网站设计怎么在wordpress顶栏里
  • 唐山网站从哪里找哪个网站建设公司比较好
  • 西安做网站多钱网站备案名称的影响
  • 仅仅建设银行网站打不开微网站有哪些
  • 资讯网站建设流程北京共振设计公司官网
  • 建网站服务器怎么选择广州免费孕检
  • 深圳建站公司 企网站广告网络用语
  • 还有人用asp做网站吗做企业网站联系
  • 初学者拟建网站微信建设小网站链接
  • 网站维护 英语用ps制作黑色高光网站按钮
  • 在线捏脸网站需要多少钱成都网站建设餐饮
  • 本溪做网站 淘宝店最新热门事件
  • 网站管理制度建设的必要性一流的网站建设案例
  • 汉阳网站建设哪家便宜科技小发明图片
  • 阅读网站模板下载域名备案好了后怎么做网站