大一上学期的作业

来源:互联网 发布:js怎么循环调用方法 编辑:程序博客网 时间:2024/06/10 03:21
#include<stdio.h>#include<conio.h>void   display(void);int    play(void);int main(void){int     a, x, y, z;float   b, sum;char    ch = 'y';while(1) {printf("\n按 y 继续循环,按其他键退出!\n");ch = getch();printf("\n\n\n");if (ch == 'y') {display();printf("您的餐桌号是:");fflush(stdin);scanf("%d", &x);printf("\n");y = play();printf("\n");printf("份数:");fflush(stdin);scanf("%d", &z);if(y == 1) {sum = 10.00 * z;printf("总金额:%.2f\n", sum);}else if(y == 2) {sum = 12.00 * z;printf("总金额:%.2f\n", sum);}else {sum = 15.00 * z;printf("总金额:%.2f\n", sum);}printf("实付金额:");fflush(stdin);scanf("%d", &a);printf("\n");b = a - sum;printf("找零:%.2f\n\n", b);}elsereturn 0;}}void display() {printf("**********   欢迎光临阳光餐厅   **********\n");printf("  套餐名                     价格       \n");printf("1 鸡肉卷                     10.00      \n");printf("2 烤白鼠                     12.00      \n");printf("3 纯咖啡                     15.00      \n\n\n");}int play(){int   y;printf("您所点套餐是:");fflush(stdin);scanf("%d", &y);if(y < 1 || y > 3) {printf("Enter error!\n");return play();}else return y;}

0 0
原创粉丝点击