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

【使用goto统计输入数的奇偶数量】2022-10-28

缘由C语言求奇偶个数,能用goto吗-编程语言-CSDN问答

从键盘输入一系列正整数,输入-1表示输入结束(-1本身不是输入的数据)。编写程序判断输入数据中奇数和偶数的个数。如果用户输入的第一个数据就是-1,则程序输出"over!"。否则。用户每输入一个数据,输出该数据是奇数还是偶数,直到用户输入-1为止,分别统计用户输入数据中奇数和偶数的个数。

#include <stdio.h>
#include <stdlib.h>
main(){int n,ret,count_1=0,count_2=0;printf("Please enter the number:\n");ret=scanf("%d",&n);while(ret==1&&n!=-1){if(n%2==0){printf("%d:even\n",n);count_1++;}else{printf("%d:odd\n",n);count_2++;}ret=scanf("%d",&n);if(n==-1) goto end;}printf("over!\n");end:printf("The total number of odd is %d\n",count_2);printf("The total number of even is %d\n",count_1);return 0;}

能运行,这样用goto没问题吧。

void 使用goto统计输入数的奇偶数量()
{//缘由https://ask.csdn.net/questions/7820341int n = 0, q = 0, o = 0;
ks:scanf_s("%d", &n);if (n == -1){if (q == 0 && o == 0)printf("over!\n");goto js;}else{if (n % 2 > 0)++q;else++o;goto ks;}
js:if (q || o){printf("The total number of odd is %d\n", q);printf("The total number of even is %d\n", o);}
}

http://www.xdnf.cn/news/20197.html

相关文章:

  • 人工智能时代职能科室降本增效KPI设定全流程与思路考察
  • 【高分论文密码】大尺度空间模拟与不确定性分析及数字制图技术应用
  • 为什么动态视频业务内容不可以被CDN静态缓存?
  • [ubuntu][C++]onnxruntime安装cpu版本后测试代码
  • 扫描件、PDF、图片都能比对!让文档差异无所遁形
  • TDengine 时间函数 TODAY() 用户手册
  • Next.js 介绍:为什么选择它来构建你的下一个 Web 应用?
  • 开发环境 之 编辑器、编译器、IDE梳理
  • 深度解读:PSPNet(Pyramid Scene Parsing Network) — 用金字塔池化把“场景理解”装进分割网络
  • 【c++】c++第一课:命名空间
  • uni-app 项目 iOS 上架效率优化 从工具选择到流程改进的实战经验
  • 从零开始的python学习——字典
  • 永磁同步电机负载估计算法--非线性扩张状态观测器
  • 看见世界的另一种可能:Deepoc星眸(StarGaze)如何为视障生活带来曙光
  • Onlyoffice集成与AI交互操作指引(Iframe版)
  • 美团发布 | LongCat-Flash最全解读,硬刚GPT-4.1、Kimi!
  • 标签系统的架构设计与实现
  • Oracle软件在主机平台的应用(课程下载)
  • 请求超过Spring线程池的最大线程(处理逻辑)
  • 企业级项目管理方法设计指南
  • Scikit-learn Python机器学习 - 特征预处理 - 标准化 (Standardization):StandardScaler
  • 音视频面试题集锦第 38 期
  • 电影级文字生视频核心代码手册
  • CASToR 生成的文件进行转换
  • 1.数据库介绍
  • java面试:有了解过数据库事务吗,能详细讲一讲么
  • 四川地区燃气从业人员考试题库及答案
  • Redis中的hash数据类型
  • 在LangChain中无缝接入MCP服务器扩展AI智能体能力
  • 从零开始的云计算生活——第五十九天,基于Jenkins自动打包并部署Tomcat环境