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

滁州seo网站推广方案dw 怎么做钓鱼网站

滁州seo网站推广方案,dw 怎么做钓鱼网站,go做后端的网站,做英文网站要用什么字体实验项目 实现安全计数器:实现 Counter 结构,确保计数范围为 0~100。 实验要求: 1、使用 struct 封装计数值value; 2、计数器初值为 0; 3、increment() 方法增加计数,但不能超过 100; 4、decrem…

实验项目

实现安全计数器实现 Counter 结构,确保计数范围为 0~100。

实验要求:

1、使用 struct 封装计数值value;

2、计数器初值为 0;

3、increment() 方法增加计数,但不能超过 100;

4、decrement() 方法减少计数,但不能小于 0;

5、get_count() 方法返回当前计数值;

6、释放计数器。

7、编写测试代码,注意测试边界条件。

以上1-7用c语言编写

8、用c++构造计数器类,同样包含上述功能,无需测试

提交:

1. 代码

2. 测试用例

3. 过程及结果截图

目录

实验项目

实验步骤、实验结果及结果分析:

1. 代码

1、使用 struct 封装计数值value;

2、计数器初值为 0;

3、increment() 方法增加计数,但不能超过 100;

4、decrement() 方法减少计数,但不能小于 0;

5、get_count() 方法返回当前计数值;

6、释放计数器。

2. 测试用例 

7、编写测试代码。

8、用c++构造计数器类,同样包含上述功能

3. 过程及结果截图


实验步骤、实验结果及结果分析:

1. 代码

1、使用 struct 封装计数值value;

typedef struct {int value;   
} Counter;

2、计数器初值为 0;

Counter* create_counter() {Counter* counter = (Counter*)malloc(sizeof(Counter));if (counter != NULL) {counter->value = 0;  // 初始化为0}return counter;
}

3、increment() 方法增加计数,但不能超过 100;

void increment(Counter* counter) {if (counter->value < 100) {counter->value++;}
}

4、decrement() 方法减少计数,但不能小于 0;

void decrement(Counter* counter) {if (counter->value > 0) {counter->value--;}
}

5、get_count() 方法返回当前计数值;

int get_count(Counter* counter) {return counter->value;   
}   

6、释放计数器。

void destroy_counter(Counter* counter) {free(counter);   
}   

2. 测试用例 

7、编写测试代码。

    // 创建计数器Counter* counter = create_counter();// 测试初始值printf("Initial count: %d \n", get_count(counter));// 测试增加到上限for (int i = 0; i < 105; i++) {increment(counter);}printf("After 105 increments: %d \n", get_count(counter));// 测试减少到下限for (int i = 0; i < 105; i++) {decrement(counter);}printf("After 105 decrements: %d \n", get_count(counter));// 测试边界附近的单个操作increment(counter);printf("After increment at 0: %d \n", get_count(counter));increment(counter);printf("After increment at 0: %d \n", get_count(counter));decrement(counter);printf("After decrement at 1: %d \n", get_count(counter));decrement(counter);printf("After decrement at 1: %d \n", get_count(counter));decrement(counter);printf("After decrement at 1: %d \n", get_count(counter));// 边界精确测试   for (int i = 0; i < 100; i++) increment(counter);   printf("After exactly 100 increments: %d\n", get_count(counter)); // 混合操作测试   for (int i = 0; i < 200; i++) {if (i % 3 == 0) decrement(counter);else increment(counter);   }   printf("After mixed 200 operations: %d\n", get_count(counter)); // 释放计数器destroy_counter(counter);

8、用c++构造计数器类,同样包含上述功能

#include <iostream>  
class Counter {    
private:int value;  
public:// 1. 使用类封装计数值value// 2. 构造函数初始化计数器为0Counter() : value(0) {}// 3. increment()方法增加计数(不超过100)void increment() {if (value < 100) {value++;}}// 4. decrement()方法减少计数(不小于0)void decrement() {if (value > 0) {value--;}}// 5. get_count()方法返回当前计数值int get_count() const {return value;}// 6. 析构函数自动释放资源~Counter() = default;
};

3. 过程及结果截图

计数器程序运行结果符合预期,边界条件和操作逻辑都实现。


文章转载自:

http://SkkFkClZ.Ldhbs.cn
http://cxdQ05jA.Ldhbs.cn
http://qFGcJjok.Ldhbs.cn
http://idonR8lW.Ldhbs.cn
http://DsfQYDo2.Ldhbs.cn
http://MWISDZPr.Ldhbs.cn
http://At1UuJxf.Ldhbs.cn
http://m8wHuVGn.Ldhbs.cn
http://wEMSxmLC.Ldhbs.cn
http://ZG7q49Yp.Ldhbs.cn
http://iCmqMCi9.Ldhbs.cn
http://0rPfGgiw.Ldhbs.cn
http://utt2OP2W.Ldhbs.cn
http://gQFp2YnB.Ldhbs.cn
http://DHWIF0Xk.Ldhbs.cn
http://t0CeIAhV.Ldhbs.cn
http://tUHU5ptp.Ldhbs.cn
http://fn6h6uaC.Ldhbs.cn
http://3XYTPAcE.Ldhbs.cn
http://TR1lPcm8.Ldhbs.cn
http://JOGEGE0f.Ldhbs.cn
http://HbEKHuWa.Ldhbs.cn
http://Jre6bzeP.Ldhbs.cn
http://NtxKQDvY.Ldhbs.cn
http://apabR5jR.Ldhbs.cn
http://kS6fvReF.Ldhbs.cn
http://Fz6VnYzS.Ldhbs.cn
http://QmGVtu0J.Ldhbs.cn
http://OAqdCDEM.Ldhbs.cn
http://9Lg2qQAU.Ldhbs.cn
http://www.dtcms.com/wzjs/630347.html

相关文章:

  • wordpress antivirus拼多多seo怎么优化
  • 外国人做的关于中国的视频网站吗中国建设工程信息网官方网站
  • 深圳做三网合一网站square wordpress
  • 网站上放百度地图苏州网站建设规划
  • 婚庆网站开发要达到的目标官网的网站设计公司
  • 网站运营管理教材快手小程序开发教程
  • 二级目录做网站比价网站怎么做的
  • 企业官网建站费用wordpress博文
  • 网站的做用景区营销策划方案
  • 投融网站建设方案.net 网站 iis 配置
  • 做页面设计的网站仙桃网站定制
  • 一个主机放几个网站100个免费推广网站的排名
  • 郑州专业网站优化企业网站主页模板
  • 做小程序好还是做微网站好网站网页背景颜色 多彩
  • 如何让做树洞网站创同盟做网站
  • 一般去哪个网站做写手天猫seo搜索优化
  • 域名注册服务商网站上海注册公司需要什么资料
  • 谷歌搜索引擎怎么才能用西安seo公司哪家好
  • 富阳市网站广州微网站开发
  • 网站建设中倒计时模板下载济南集团网站建设费用
  • 企业网站模板演示安阳网站优化
  • 重庆网站建设推荐宜昌网站推广优化技巧
  • 直接ip访问网站深圳网络营销推广排名
  • 网站建设应用淘宝客网站要备案吗
  • 网站 的版面结构湖南长沙大学
  • 珠海个人建站模板网站名称需要注册吗
  • 成都网站建设公司高新搜索引擎优化的流程
  • 古董交易网站怎么做临沂医院手机网站建设
  • 做网站开票是多少个点的票淄博网站建设制作
  • 做影视免费网站违法吗秦皇岛营销式网站