当前课程知识点:程序设计基础 > 第九章 可配置的程序设计 > 师生问答 > 师生问答
老师在自动售卖程序中把
水果的名称和价格嵌入到程序里面
同时界面还要采用不同的语言
需要把很多字符串和数值连接起来
我觉得这样还挺麻烦的
有没有一些更简便的做法
是 这个我也觉得很麻烦
我们用cout把字符串输出去拼接对吧
不同语言要拼接 而且说中文没有空格
英文还有空格
那这个方法其实确实不是那么直观和方便的
我们有一些方法会好一点
就比如说我们在第7章程设论道的时候
老师们讨论的时候就提到说
有一个叫printf的函数
这个函数在C语言里面就有
它会提供一个格式字符串
然后便于你把其他字符串
数值嵌在你的格式字符串中间
如果我们会用这样一个函数
那像我们语言的那个配置文件
我们就没有必要像现在说
把语言的元素放在里面了
我们就直接放格式的字符串就行了
那这个时候我们如果用的话就会发现说
我们的代码会简洁很多
而且我们的配置文件也不需要分很多很多项
但是具体来讲就是说这个格式文件
还是有挺多的一些小的细节的这种语法知识
那就建议同学你就自己回去看看其他的书
自己去尝试一下 比较一下说
用cout和用这个printf有什么差别
相信通过这个学习自己也会有不少提高的
好的 谢谢老师
-1.1 基础知识
-1.2 买菜问题
-1.3 数学运算
-1.4 补充说明
-1.5 总结
--1.5 总结
-程设论道
--程设论道
-师生问答
-第一章 编程初步--语法自测
-2.1 关于超级计算器的几点思考
-2.2 电子秤模拟 — 背景介绍及需求分析
-2.3 电子秤模拟 — 代码实现
-2.4 变量定义与变量类型
-2.5 猜数游戏与数据表示
-2.6 关于变量的讨论
--公告
-2.7 变量体现的计算思维
-程设论道
--程设论道
-师生问答
--师生问答
-第二章 变量与代数思维--语法自测
-3.1 谁做的好事——语义表示
-3.2 谁做的好事——真假检查
-3.3 谁做的好事——循环枚举
-3.4 谁是嫌疑犯——多重循环枚举
-3.5 谁是嫌疑犯——破案线索表示
-3.6 谁是嫌疑犯——用二进制枚举
-程设论道
--程设论道一
--程设论道二
--程设论道三
-师生问答
-第三章 逻辑推理与枚举解题--语法自测
-4.1 插花游戏
-4.2 筛法
-4.3 线性查找
-4.4 折半查找
--4.4.1 提问
-4.5 排序问题
-4.6 总结
--4.6.1 总结
-程设论道
--程设论道二:筛法
-师生问答
-第四章 筛法与查找--语法自测
-5.1 阶乘
-5.2 排序
-5.3 矩阵填充
-5.4 分书与八皇后
-5.5 青蛙过河
-程设论道
--程设论道一
--程设论道二
-师生问答
--师生问答一
--师生问答二
-第五章 分治思想与递归--语法自测
-6.1 兔子数列问题
-6.2 分鱼问题
-6.3 橱窗的插花问题
-6.4 最长公共子序列问题
-程设论道
--程设论道一
--程设论道二
-师生问答
--师生问答
-第六章 递推与动态规划--语法自测
-7.1 统计记录总数
-7.2 统计活跃用户数
-7.3 统计在线时长
--7.3.2 结构
-7.4 总结
--7.4.1 总结
-程设论道
--程设论道
-师生问答
--师生问答
-第七章 文本数据处理--语法自测
-8.1 将数据组织成链表
-8.2 提高链表访问效率 —— 哈希链表
-8.3 以二进制文件存储链表
-程设论道
--程设论道一
--程设论道二
-师生问答
--师生问答
-第八章 非文本数据处理--语法自测
-9.1 自动售卖程序
-9.2 配制水果信息
-9.3 指定界面语言
-程设论道
--程设论道
-师生问答
--师生问答
-第九章 可配置的程序设计--语法自测