各位兄弟,请教关于一个程序的输出
/*这样应该可以限制了0。0,大于9999。99的时候循环输入,知道不大于9999。99*/
#include
int main(void)
{
int item, mm, dd, yyyy;
float unitPrice;
printf("Enter item number: ");
scanf("%d", &item);
printf("Enter unit price: ");
while(1)
{
scanf("%f", &unitPrice);
if(unitPrice<=9999。 99) /*max Price is 9999。99*/
break;
}
printf("...全部
/*这样应该可以限制了0。0,大于9999。99的时候循环输入,知道不大于9999。99*/
#include
int main(void)
{
int item, mm, dd, yyyy;
float unitPrice;
printf("Enter item number: ");
scanf("%d", &item);
printf("Enter unit price: ");
while(1)
{
scanf("%f", &unitPrice);
if(unitPrice<=9999。
99) /*max Price is 9999。99*/
break;
}
printf("Enter purchase date: ");
scanf("%d/%d/%d", &mm, &dd, &yyyy);
printf("Item\t\tUnit\t\tPurchase");
printf("\n\t\tPrice\t\tDate");
printf("\n%-d\t\t$ %6。
2f\t%-02d/%-02d/%-d", item, unitPrice, mm, dd, yyyy);
getch();
return 0;
}
/**/。收起