gpt4 book ai didi

c - 杂货店的库存

转载 作者:行者123 更新时间:2023-11-30 18:26:13 25 4
gpt4 key购买 nike

我编写了一个程序来跟踪杂货店的库存。但在我的代码中我想打印一个值。值(value)为(单位数量)*(单价)。但不知怎的,我在我的程序中得到了垃圾值。那么你能帮我吗?

#include<stdio.h>
#include<conio.h>
#define MAX 5
int printinventory(int , int unit[] , float price[]);
int main()
{
int item[MAX],unit[MAX],x,i;
float price[MAX];
printf("Please enter how many category items (up to 5) : ");
scanf("%d",&x);
for(i=0;i<x;i++)
{
printf("\nPlease enter Number of Units #%d : ",i+1);
scanf(" %d",&unit[i]);
printf("\nPlease enter the Unit Price #%d : ",i+1);
scanf(" %f",&price[i]);
}
printinventory(x , unit , price);
getch();
}

int printinventory (int y, int unit[] , float price[])
{
int i,j=0;
float value[MAX];
for(i=0;i<y;i++);
{
value[i] = (unit[i] * price[i]);
}
system("cls");
printf("Item Number of Units Unit Price Value ");
printf("\n\n------------------------------------------------");
for(i=1;i<=y;i++)
{
printf("\n%d",i);
printf("\t %d",unit[j]);
printf("\t\t $%.2f",price[j]);
printf("\t$%.2f",value[j]);
j++;
}
printf("\n\n------------------------------------------------");
printf("\n\t\t\t\tTotal $ ");
getch();
}

最佳答案

问题似乎是您错误地在 for 循环之一的末尾添加了分号:

    for(i=0;i<y;i++);

关于c - 杂货店的库存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18950286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com