📅  最后修改于: 2023-12-03 14:53:55.919000             🧑  作者: Mango
本项目是一个C语言程序,实现了将商品的预购计划转换为后购计划的功能。通过输入商品的预购数量、预购时间和交货时间,程序计算出商品的后购数量和交货时间。
根据题目描述,需求如下:
我们可以通过输入预购数量、预购时间和交货时间,分别计算出商品的后购数量和交货时间。
计算后购数量的思路如下:
计算交货时间的思路如下:
#include <stdio.h>
int main()
{
int preorder, premonth, deliverymonth;
printf("请输入预购数量:");
scanf("%d", &preorder);
printf("请输入预购时间(月份):");
scanf("%d", &premonth);
printf("请输入交货时间(月份):");
scanf("%d", &deliverymonth);
int postorder;
if (premonth <= deliverymonth)
postorder = preorder;
else
postorder = 0;
int deliverymonth;
if (premonth < deliverymonth)
deliverymonth = premonth;
else if (premonth == deliverymonth)
deliverymonth = deliverymonth + 1;
else
deliverymonth = premonth + 1;
printf("后购数量为:%d\n", postorder);
printf("交货时间为第%d个月\n", deliverymonth);
return 0;
}
首先,我们通过 scanf()
函数分别输入预购数量、预购时间和交货时间。
然后,我们根据输入的预购时间和交货时间,判断商品的后购数量和交货时间。
最后,我们通过 printf()
函数打印出商品的后购数量和交货时间。
本项目演示了如何使用C语言,实现将商品的预购计划转换为后购计划的功能。程序中使用了 if/else
语句,判断输入的预购时间和交货时间,然后计算出商品的后购数量和交货时间。