这是一道典型的顺序选择程序练习题。要求你使用 C 语言开发一个自动售货机程序,实现无人自动售货功能,并实现账目管理功能。
要实现这个程序,你需要按照售货流程图的步骤进行编写。具体来说,可以这么做:
首先输入产品信息,包括序号、名称和价格。你可以使用结构体来储存每一种产品的信息。
然后输入用户的选择,即用户想要购买的产品的序号。
根据用户的选择,判断是否有对应的产品。如果没有,则提示用户选择错误,并重新输入选择。如果有,则进入下一步。
如果用户选择的产品有货,则输出该产品的价格,并要求用户输入付款金额。
如果用户付款金额不足,则提示用户重新输入付款金额。