#define MAX_GOODS 100
typedef struct goods
{
int cnt
int price
}GOODS_T
int main(int argc, 宽卜char *argv[])
{
int money_all = 0
int money_now = 0
int i = 0
GOODS_T goods[MAX_GOODS] = {0}
带旅
scanf("%d", &money_all)
while(i < MAX_GOODS)
{
printf("请输入项目和价格:")
scanf("%d %d", &goods[i].cnt, &goods[i].price)
money_now += (goods[i].cnt * goods[i].price)
if (money_now == money_all)
{
printf("您的剩余预算是0。\n")
break
}
else 慎行穗if (money_now > money_all)
{
money_now -= (goods[i].cnt * goods[i].price)
printf("你不能买最后的东西。\n")
printf("您的剩余预算是%d。\n", money_all - money_now)
break
}
i++
}
return 0
}
要注意的是,这份代码里输入项目和价格时用空格来区分数量和单价,不能用标点符号,如:请输入项目和价格:10 4
难道大不大得看的技术,如果你已经把易语言玩的滚瓜烂熟了,那么我可以说,是小菜樱陵一碟。如果没有,那么得看你的领悟性了,因为你要一边老颂李学一边写,所以领悟是最重要的。还侍迟有如果你这个程序是用作出售的,那么我个人不建议使用易语言编程,因为易语言编程的东西容易被破解。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)