当外卖赚钱那么好赚的啊!!!!!
思路:
各自份数:k(开封菜)c(麦当劳)p(必胜客)
收入: money 总份数:total
k * 20 + c * 12 + p * 8 = money
k + c + p = total -> p = total - c - k
->k*20 + c * 12 + p * 8 = money &p 不能小于0
开始编程:
int main(){
int k,c,p
int total,money
printf("外卖人数:")
scanf("%d", &total)
printf("总收入:")
scanf("%d", &money)
bool found = false
for (k = 0 k <= total k ++)
{
for (c = 0 c <= total c ++)
{
p = total - k - c
if (p < 0)
{
continue
}
else
{
int tmp = k * 20 + c * 12 + p * 8
if (tmp == money)
{
found = true
printf("KFC = %d MC = %d PIZZ = %d \n", k, c, p)
}
}
}
}
if (!found)
{
printf("No Solution \n")
}
return 0
}
首先建立一个结构体,包含以下属性:物品名称、物品编号、物品出厂地、物品配送地、配送方式、配送个数、配送金额、配送日期(年、月、日)等然后调用STL中的list(链表),简单点的可以用结构体数组,在内存中建立所有的节点信息
添加就直接对上述数据结构进行操作即可
显示的话轮询上述结构,依次输出
存储则调用文件读写接口依次写到文件里去
查询就是查找数据结构,根据关键字找到后进行输出
更改首先也是找到该节点,然后对结构体节点进行修改
删除则直接抹掉该节点,前后指针连起来即可
程序设计的作业吧? 亲,我们就算帮你写出来了,用到的东西可能是超出你们现在学习程度的,你保证你们老师看不出来?
自己老老实实写吧,思路都给你提供了,照着一步步做就行了
写完一个这样的东西之后,以后就简单了,我们当时也是这么写代码过来的