将下面C语言风格的句子转变成C++风格的句子/------------主函数------------/ int main() { struct Guest stu[100];//结构体数组 char a_option;//选项变量 char F_option;//选项变量 char G_option; int G_count = 0;//成员个数的计数 int F_count = 0; int P_count = 0; int a,b,c;//循环控制变量 int i; for(i=0; i<100; i++) { stu[i].m_nCopies ='\0'; } while(a!=10) { system("cls"); Menu1(); b=0; c=0; printf("\t请选择要操作的选项:"); scanf("%s",&a_option); switch(a_option) //分类选项 { case '1': { while(b!=11) { system("cls"); Menu2(); printf("\t请选择要操作的选项:"); scanf("%s",&F_option); switch(F_option) //分类选项 { case'1': { InputFood(stu,&F_count); F_Save_information(stu,&F_count); break; } case'2': { F_Retrieve(stu,&F_count); break; } case'3': { F_Delel(stu,&F_count); break; } default: { b=11; c=12; break; } } } break; } case '2': { while(c!=12) { system("cls"); Menu3(); printf("\t请选择要操作的选项:"); scanf("%s",&G_option); switch(G_option) //分类选项

时间: 2024-03-31 12:34:29 浏览: 10
{ case '1': { InputGuest(stu,&G_count); G_Save_information(stu,&G_count); break; } case '2': { G_Retrieve(stu,&G_count); break; } case '3': { G_Delel(stu,&G_count); break; } default: { c=12; break; } } } break; } case '3': { P_Retrieve(stu,&P_count); break; } case '4': { a=10; break; } default: { break; } } } return 0; }
相关问题

高质量程序设计指南--c++/c语言(第3版

高质量程序设计指南--c语言(第3版)是一本旨在帮助程序员编写高质量、可维护和可扩展的C语言代码的书籍。它的目标是提供一系列准则和最佳实践,以提高代码的可读性、可靠性和性能。 这本指南首先介绍了一些基本概念和原则,例如模块化编程、代码复用和注释。作者强调了良好的代码结构和组织的重要性,以便其他程序员可以轻松理解和维护代码。此外,书中还详细解释了变量的声明和初始化、函数的设计和调用,以及错误处理和异常处理等方面的准则。 除了基础知识,指南还涵盖了更高级的主题,如内存管理、并发编程和性能优化等。这些章节提供了实用的技巧和建议,帮助开发者编写高效和可靠的代码。 此外,该指南还包含了一些常见的陷阱和常见的错误,以及如何避免它们的建议。开发者可以学习如何通过遵循一些规则和原则来减少bug和代码错误的数量。 总的来说,高质量程序设计指南--c语言(第3版)是一本非常实用的书籍,对于想要提高自己在C语言编程方面的能力和水平的程序员来说是一本不可或缺的参考资料。通过学习和应用本书中的指导,程序员可以更好地编写高质量的C语言代码,提高程序的可读性、可靠性和性能。

c语言数列求和1-1/2+1/3

以下是C语言求解数列1-1/2+1/3的和的代码和运行结果: ```c #include <stdio.h> int main() { int n, i; double sum = 0.0, sign = 1.0; printf("请输入n的值:"); scanf("%d", &n); for (i = 1; i <= n; i++) { sum += sign * 1.0 / i; sign = -sign; } printf("1-1/2+1/3-1/4+1/5-1/6+1/7-...+1/n的和为:%.4lf\n", sum); return 0; } ``` 运行结果: ``` 请输入n的值:5 1-1/2+1/3-1/4+1/5-1/6+1/7-...+1/n的和为:0.7833 ```

相关推荐

最新推荐

recommend-type

软考&中级软件设计师-学习笔记(精简版)【考试速成版】

根据软件设计师考试大纲要求,下午考试要求考生掌握C语言和C++、Java中的一种面向对象的程序语言,所以后面两题一个是JAVA代码,一个是C++代码,考生根据自己的情况选做一题,根据说明填写代码空白处的字句。...
recommend-type

基于HI-8582的ARINC429总线设计

要介绍了ARINC429总线和HI-8582芯片的特点,给出了基于HI-8582的ARINC429总线设计思路和方法。最后结合工程实际给出了单片机AT89C52的数据收、发程序实例。
recommend-type

Okumura-hata的C语言编程

Okumura-hata的C语言编程 里面介绍的比较详细哦,欢迎大家的下载 免积分。
recommend-type

基于M-bus的远距离数据传输

系统的主机端采用M-bus的主控芯片TSS721和RS232接口芯片MAX232,可以直接将来自计算机和单片机的数据和控制信号转换成M-bus数据信号,实现总线的数据收发。从机端接收主机的命令负责实时数据的采集并由TSS721接口...
recommend-type

C语言课后习题答案-第四版- 谭浩强(全)

C语言课后习题答案-第四版- 谭浩强(全) C语言课后习题答案-第四版- 谭浩强(全) C语言课后习题答案-第四版- 谭浩强(全)C语言课后习题答案-第四版- 谭浩强(全) C语言课后习题答案-第四版- 谭浩强(全) C语言...
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

【实战演练】MATLAB用遗传算法改进粒子群GA-PSO算法

![MATLAB智能算法合集](https://static.fuxi.netease.com/fuxi-official/web/20221101/83f465753fd49c41536a5640367d4340.jpg) # 2.1 遗传算法的原理和实现 遗传算法(GA)是一种受生物进化过程启发的优化算法。它通过模拟自然选择和遗传机制来搜索最优解。 **2.1.1 遗传算法的编码和解码** 编码是将问题空间中的解表示为二进制字符串或其他数据结构的过程。解码是将编码的解转换为问题空间中的实际解的过程。常见的编码方法包括二进制编码、实数编码和树形编码。 **2.1.2 遗传算法的交叉和
recommend-type

openstack的20种接口有哪些

以下是OpenStack的20种API接口: 1. Identity (Keystone) API 2. Compute (Nova) API 3. Networking (Neutron) API 4. Block Storage (Cinder) API 5. Object Storage (Swift) API 6. Image (Glance) API 7. Telemetry (Ceilometer) API 8. Orchestration (Heat) API 9. Database (Trove) API 10. Bare Metal (Ironic) API 11. DNS
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。