2020年2月18日 星期二

早餐生成器

有選擇障礙症,因此產出的簡單小程式
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
void breakfast()
{
 int food = rand() % 8;
 printf("\n");
 char  menu[10][10] = { "包子","三明治","香腸炒蛋","香腸","炒蛋","蛋餅","蔥油餅","絕食" };
 printf("就決定是你了 ──  %s !!\n\n", menu[food]);
}
void lunch()
{
 int food = rand() % 7;
 printf("\n");
 char menu[20][20] = { "炒飯","池上便當","燒賣","水餃","鍋貼","便當","媽媽愛心午餐" };
 printf("那就吃  %s  好了~\n\n", menu[food]);
}
void dinner()
{
 int food = rand() % 8;
 printf("\n");
 char menu[20][20] = { "火鍋","壽司","麥當勞","摩斯","吉野家","炒飯","漢堡王","披薩" };
 printf("吃  %s  感覺很不錯!\n\n", menu[food]);
}
int main()
{
 int command;
 system("color f0");
 srand(time(NULL));
 printf("================\n");
 printf("歡迎來到 菜單生成器\n");
 printf("================\n");
 printf("\n\n");
 while (1)
 {
  char c;
  printf("1) 早餐\n");
  printf("2) 午餐\n");
  printf("3) 晚餐\n");
  printf("請輸入選項: ");
  scanf_s("%d", &command);
  getchar();
  if (command == 1)
   breakfast();
  else if (command == 2)
   lunch();
  else if (command == 3)
   dinner();
  else
   printf("請好好輸入好嗎=口=\n");
  printf("\n");
  while (1)
  {
   printf("還要繼續嗎? y=繼續   n=結束\n");
   scanf_s("%c", &c);
   getchar();
   if (c == 'n' || c == 'N' || c == 'y' || c == 'Y')
    break;
   else
    printf("請好好輸入好嗎=口=\n\n");
   printf("\n");
  }
  if (c == 'n' || c == 'N')
   break;
  printf("\n");
 }
 printf("~~~~謝謝你的光臨~~~~\n");
 system("pause");
 return 0;
}

沒有留言:

張貼留言