#include <stdio.h>
main( )
{
char topping[ 24 ] ;
int slices;
int month, day, year;
float cost;
// The first scanf will look for a floating-point variable, the cost
// of a pizza
// If the user doesn't enter a $ before the cost, it could cause
// problems
printf ( "How much does a pizza cost in your area?" ) ;
// The pizza topping is a string, so your scanf doesn't need an &
printf ( "What is your favorite one-word pizza topping?\n " ) ;
printf ( "How many slices of %s pizza" , topping
) ; printf ( "can you eat in one sitting?\n " ) ;
printf ( "What is today's date (enter it in XX/XX/XX format).\n " ) ; scanf ( " %d/%d/%d" , & month
, & day
, & year
) ;
printf ( "\n \n Why not treat yourself to dinner on %d/%d/%d" , month, day, year) ;
printf ( "\n and have %d slices of %s pizza!\n " , slices
, topping
) ; printf ( "It will only cost you $%.2f!\n \n \n " , cost
) ; return ( 0 ) ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cm1haW4oKQp7CgljaGFyIHRvcHBpbmdbMjRdOwoJaW50IHNsaWNlczsKCWludCBtb250aCwgZGF5LCB5ZWFyOwoJZmxvYXQgY29zdDsKCQoJLy8gVGhlIGZpcnN0IHNjYW5mIHdpbGwgbG9vayBmb3IgYSBmbG9hdGluZy1wb2ludCB2YXJpYWJsZSwgdGhlIGNvc3QKCS8vIG9mIGEgcGl6emEKCS8vIElmIHRoZSB1c2VyIGRvZXNuJ3QgZW50ZXIgYSAkIGJlZm9yZSB0aGUgY29zdCwgaXQgY291bGQgY2F1c2UKCS8vIHByb2JsZW1zCglwcmludGYoIkhvdyBtdWNoIGRvZXMgYSBwaXp6YSBjb3N0IGluIHlvdXIgYXJlYT8iKTsKCXByaW50ZigiZW50ZXIgYXMgJFhYLlhYKVxuIik7CglzY2FuZigiICQlZiIsICZjb3N0KTsKCQoJLy8gVGhlIHBpenphIHRvcHBpbmcgaXMgYSBzdHJpbmcsIHNvIHlvdXIgc2NhbmYgZG9lc24ndCBuZWVkIGFuICYKCXByaW50ZigiV2hhdCBpcyB5b3VyIGZhdm9yaXRlIG9uZS13b3JkIHBpenphIHRvcHBpbmc/XG4iKTsKCXNjYW5mKCIgJXMiLCB0b3BwaW5nKTsKCQoJcHJpbnRmKCJIb3cgbWFueSBzbGljZXMgb2YgJXMgcGl6emEiLCB0b3BwaW5nKTsKCXByaW50ZigiY2FuIHlvdSBlYXQgaW4gb25lIHNpdHRpbmc/XG4iKTsKCXNjYW5mKCIgJWQiLCAmc2xpY2VzKTsKCQoJcHJpbnRmKCJXaGF0IGlzIHRvZGF5J3MgZGF0ZSAoZW50ZXIgaXQgaW4gWFgvWFgvWFggZm9ybWF0KS5cbiIpOwoJc2NhbmYoIiAlZC8lZC8lZCIsICZtb250aCwgJmRheSwgJnllYXIpOwoJCglwcmludGYoIlxuXG5XaHkgbm90IHRyZWF0IHlvdXJzZWxmIHRvIGRpbm5lciBvbiAlZC8lZC8lZCIsCgltb250aCwgZGF5LCB5ZWFyKTsKCXByaW50ZigiXG5hbmQgaGF2ZSAlZCBzbGljZXMgb2YgJXMgcGl6emEhXG4iLCBzbGljZXMsIHRvcHBpbmcpOwoJcHJpbnRmKCJJdCB3aWxsIG9ubHkgY29zdCB5b3UgJCUuMmYhXG5cblxuIiwgY29zdCk7CglyZXR1cm4gKDApOwp9