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

【C++ Primer Plus习题】7.8

问题:

这里是引用
在这里插入图片描述
在这里插入图片描述

解答:

#include <iostream>
using namespace std;#define SEASONS 4typedef struct _Spend
{double money[SEASONS];
}Spend;const char* Snames[SEASONS] = { "Spring","Summer","Fall","Winter" };void fill(double* expenses)
{for (int i = 0; i < SEASONS; i++){cout << "请输入" << Snames[i] << "季的费用:";cin >> *(expenses + i);}
}void show(double* expenses)
{double total = 0.0;for (int i = 0; i < SEASONS; i++){cout << Snames[i] << "季节的费用为:" << expenses[i] << endl;total += expenses[i];}cout << "总的费用为:" << total << endl;
}int main()
{double expenses[SEASONS];fill(expenses);show(expenses);Spend spend;fill(spend.money);show(spend.money);return 0;
}

运行结果:
在这里插入图片描述

2024年8月31日20:06:58


http://www.mrgr.cn/news/16674.html

相关文章:

  • USER_RAM_AVERAGE_ACTIVITY
  • 集成电路学习:什么是Bootloader启动加载程序
  • day-45 全排列
  • ffmpeg源码分析(六)内存管理
  • 类图的关联关系
  • (备份)常用ASCII 8*8 点阵 以及查询显示字符的点阵
  • AI模型:追求全能还是专精?
  • 写给LLM新手的建议,让你少走2年弯路!
  • Day53 | Bellman_ford 队列优化算法(又名SPFA)bellman_ford之判断负权回路 bellman_ford之单源有限最短路
  • Python---包和模块
  • MySQL锁机制的介绍
  • 推理引擎测试-算力共享:test_inference_engine
  • 消息中间件:深入理解 Kafka的消息顺序和一致性、可靠性和高可用性 第1版
  • X86架构(六)——硬盘访问与控制
  • 【百日算法计划】:每日一题,见证成长(006)
  • 客流预测 | 基于Transformer下车站点客流推断研究(Matlab)
  • RK3568笔记五十八:基于SIP的视频通话测试
  • Multi-UAV|多无人机、多场景路径规划MATLAB
  • nuxt3模拟手机验证码
  • 大模型好书案例——《BERT基础教程:Transformer大模型实战》(附PDF)