小白一只,可能会有错误
3.1
#include <stdio.h>
int main (void)
{
int day, month, year;
printf ("Enter a date (mm/dd/yyyy):");
scanf ("%d/%d/%d", &month, &day, &year);
printf ("You entered the date %d%.2d%.2d", year, month, day);
// %.2d 指明待显示的数字最少个数为2
return 0;
}
3.2
#include <stdio.h>
int main (void)
{
int number;
float price;
int day, month, year;
printf ("Enter item number:");
scanf ("%d", &number);
printf ("Enter unit price:");
scanf ("%f", &price);
printf ("Enter purchase date (mm/dd/yyyy):");
scanf ("%d/%d/%d", &month, &day, &year);
printf ("Item\t\tUnit\t\tPurchase\n");
printf ("\t\tPrice\t\tDate\n");
printf ("%d\t\t$%7.2f\t%.2d/%.2d/%d", number, price, month, day, year);
return 0;
}<