亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 5_6.c

?? C語言常用算法源代碼,非常好用非常好用
?? C
字號:
/* ======================================== */
/*    程式實例:5_6.c                     */
/*    后序四則表達式的值                    */
/* ======================================== */
#include <stdlib.h>

struct stack_node                 /* 棧的結構宣告     */
{
   int data;                      /* 棧資料           */
   struct stack_node *next;       /* 指向下一節點       */
};
typedef struct stack_node stack_list; /* 串列新型態     */
typedef stack_list *link;         /* 串列指標新型態     */

link operand  = NULL;             /* 運算元棧指標     */

/* ---------------------------------------- */
/*  棧資料的存入                          */
/* ---------------------------------------- */
link push(link stack,int value)
{
   link new_node;                 /* 新節點指標         */

   /* 配置節點記憶體 */
   new_node = ( link ) malloc(sizeof(stack_list));
   if ( !new_node )
   {
      printf("記憶體配置失敗! \n");
      return NULL;                /* 存入失敗           */
   }
   new_node->data = value;        /* 建立節點內容       */
   new_node->next = stack;        /* 新節點指向原開始   */
   stack = new_node;              /* 新節點成為棧開始 */
   return stack;
}

/* ---------------------------------------- */
/*  棧資料的取出                          */
/* ---------------------------------------- */
link pop(link stack,int *value)
{
   link top;                      /* 指向棧頂端       */

   if ( stack != NULL )
   {
      top = stack;                /* 指向棧頂端       */
      stack = stack->next;        /* 棧指標指向下節點 */
      *value = top->data;         /* 取出資料           */
      free(top);                  /* 釋回節點記憶體     */
      return stack;               /* 傳回棧指標       */
   }
   else
      *value = -1;
}

/* ---------------------------------------- */
/*  檢查棧是否是空的                      */
/* ---------------------------------------- */
int empty(link stack)
{
   if ( stack == NULL )           /* 是否是空           */
      return 1;                   /* 空的               */
   else
      return 0;                   /* 不是空的           */
}

/* ---------------------------------------- */
/*  是否是運算子                            */
/* ---------------------------------------- */
int isoperator(char op)
{
   switch ( op )
   {
      case '+':
      case '-':
      case '*':
      case '/': return 1;         /* 是運算子           */
      default:  return 0;         /* 不是運算子         */
   }
}

/* ---------------------------------------- */
/*  計算二元表達式的值                      */
/* ---------------------------------------- */
int get_value(int op,int operand1,int operand2)
{
   switch ( (char) op )
   {
      case '*': return ( operand2 * operand1 );
      case '/': return ( operand2 / operand1 );
      case '+': return ( operand2 + operand1 );
      case '-': return ( operand2 - operand1 );
   }
}

/* ---------------------------------------- */
/*  主程式: 輸入后序表達式后, 計算其值.     */
/* ---------------------------------------- */
void main()
{
   char exp[100];                 /* 表達式字符串變數     */
   int operand1 = 0;              /* 前運算元變數       */
   int operand2 = 0;              /* 后運算元變數       */
   int result = 0;                /* 計算結果變數       */
   int pos = 0;                   /* 目前表達式位置     */

   printf("請輸入后序表達式 ==> ");
   gets(exp);                     /* 讀取表達式         */
   printf("后序表達式[%s]的結果是 ",exp);
   /* 剖析表達式字符串回路 */
   while ( exp[pos] != '\0' && exp[pos] != '\n' )
   {
      if ( isoperator(exp[pos]) ) /* 是不是運算子       */
      {
         /* 從棧取出一運算子和兩運算元 */
         operand = pop(operand,&operand1);
         operand = pop(operand,&operand2);
         /* 計算取出運算子和元的值后, 存入棧 */
         operand = push(operand,
                        get_value(exp[pos],operand1,operand2));
      }
      else
         /* 是運算元, 存入運算元棧 */
         operand = push(operand,exp[pos]-48);
      pos++;                      /* 下一字符串位置       */
   }
   operand = pop(operand,&result); /* 取出結果          */
   printf(" %d\n",result);        /* 印出結果           */
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品人人做人人爽97| 精品视频1区2区| 免费成人在线网站| 亚洲久本草在线中文字幕| 久久久不卡影院| 久久综合国产精品| 精品国产伦一区二区三区观看体验 | 精品视频在线免费观看| 色哟哟一区二区三区| 91免费看`日韩一区二区| 激情成人综合网| 激情五月激情综合网| 国产精品一卡二卡| 成人动漫视频在线| 99精品欧美一区二区三区小说 | 亚洲日本一区二区| 亚洲免费伊人电影| 亚洲va欧美va天堂v国产综合| 午夜欧美在线一二页| 日本中文字幕一区二区视频 | 国产99久久久国产精品| eeuss鲁一区二区三区| 在线观看av一区| 日韩精品自拍偷拍| 国产精品全国免费观看高清| 亚洲乱码国产乱码精品精的特点| 亚洲高清中文字幕| 国产一区二区在线视频| 99久久精品国产麻豆演员表| 欧美亚洲一区二区三区四区| 欧美一区二区三区不卡| 精品国产一区二区亚洲人成毛片| 久久久精品国产免费观看同学| 国产人妖乱国产精品人妖| 亚洲黄色小说网站| 美女视频网站久久| av爱爱亚洲一区| 日韩一区二区电影网| 中文字幕精品在线不卡| 午夜视频在线观看一区二区| 国产一区二区三区香蕉| 在线免费精品视频| 国产拍欧美日韩视频二区 | 欧美一卡二卡三卡四卡| 国产精品天天看| 免费成人深夜小野草| 色哟哟国产精品| 26uuu色噜噜精品一区| 亚洲综合一区二区精品导航| 国产伦精品一区二区三区视频青涩| 91蝌蚪porny| 久久免费国产精品| 麻豆视频一区二区| 欧美在线一二三| 国产精品午夜在线| 国产在线视频一区二区| 欧美美女直播网站| 一区二区三区在线观看网站| 粉嫩一区二区三区性色av| 欧美一级xxx| 午夜视频在线观看一区二区三区| 91视视频在线直接观看在线看网页在线看 | 色综合久久久久久久| 久久久亚洲欧洲日产国码αv| 亚洲电影中文字幕在线观看| thepron国产精品| 国产校园另类小说区| 久久99久久久久| 欧美一区二区免费观在线| 亚洲激情五月婷婷| 一本大道综合伊人精品热热| 欧美韩国日本一区| 国产69精品久久久久毛片| www国产精品av| 精品亚洲免费视频| 精品国产免费人成在线观看| 精品一区二区免费在线观看| 精品国产制服丝袜高跟| 久久国产夜色精品鲁鲁99| 欧美一区二区三区四区久久| 石原莉奈在线亚洲二区| 欧美日韩国产天堂| 日韩va欧美va亚洲va久久| 7777精品伊人久久久大香线蕉经典版下载| 一区二区三区欧美激情| 91国产福利在线| 亚洲3atv精品一区二区三区| 欧美日本一道本| 久久机这里只有精品| 国产午夜精品久久久久久久| 国产91高潮流白浆在线麻豆 | 精品理论电影在线| 国产精品123| 最近中文字幕一区二区三区| 欧日韩精品视频| 另类专区欧美蜜桃臀第一页| 久久影院午夜片一区| jizzjizzjizz欧美| 亚洲高清久久久| 久久综合色之久久综合| av在线不卡电影| 污片在线观看一区二区| 日韩一区二区三区av| 丰满少妇久久久久久久| 亚洲成人免费看| 国产亚洲精品aa| 在线观看日产精品| 国产在线看一区| 一区二区三区欧美| 久久精品亚洲麻豆av一区二区 | 日韩vs国产vs欧美| 国产精品久久久久影院亚瑟| 欧美吻胸吃奶大尺度电影| 老司机午夜精品99久久| 成人欧美一区二区三区小说| 67194成人在线观看| 丁香网亚洲国际| 偷拍日韩校园综合在线| 欧美激情一区不卡| 日韩精品资源二区在线| 91麻豆高清视频| 国产永久精品大片wwwapp| 一区二区三区在线免费播放| 久久久99精品久久| 777奇米四色成人影色区| 成人av电影免费在线播放| 狠狠狠色丁香婷婷综合久久五月| 一区二区三区在线观看网站| 久久亚洲精华国产精华液| 欧美日韩亚州综合| 91片在线免费观看| 国产不卡一区视频| 免费观看日韩电影| 亚洲高清免费一级二级三级| 国产精品国产三级国产普通话蜜臀| 欧美一区二区视频在线观看2020| 91免费看片在线观看| 成人国产精品视频| 国产米奇在线777精品观看| 免费成人在线网站| 日本大胆欧美人术艺术动态| 亚洲一区在线观看网站| 最新不卡av在线| 亚洲欧洲另类国产综合| 国产亚洲美州欧州综合国| 日韩色视频在线观看| 91麻豆精品国产自产在线观看一区 | 亚洲精品一区二区三区四区高清 | 一区二区中文字幕在线| 久久久久久99久久久精品网站| 日韩欧美综合在线| 欧美精选一区二区| 4hu四虎永久在线影院成人| 欧美综合一区二区三区| 欧美三级视频在线观看| 91国产视频在线观看| 91一区二区三区在线观看| 色综合久久综合网97色综合 | 蜜桃视频一区二区| 奇米影视在线99精品| 日本91福利区| 国模大尺度一区二区三区| 国产麻豆精品视频| av午夜一区麻豆| 色综合天天性综合| 欧洲精品中文字幕| 51精品秘密在线观看| 精品久久久久久亚洲综合网| 国产亚洲欧洲997久久综合| 亚洲国产精品v| 亚洲精品自拍动漫在线| 天天综合色天天综合色h| 青青草一区二区三区| 精彩视频一区二区| av网站一区二区三区| 欧美日韩精品一区视频| 精品日韩在线观看| 国产精品美女久久久久久2018| 亚洲免费色视频| 男女男精品视频网| 国产精品小仙女| 色婷婷精品大在线视频 | 久久免费国产精品| 亚洲日本在线视频观看| 偷偷要91色婷婷| 国产成人精品免费看| 在线视频欧美精品| 2020日本不卡一区二区视频| 亚洲天堂精品在线观看| 亚洲va中文字幕| 国产成人精品亚洲日本在线桃色| 色老汉av一区二区三区| 日韩一区二区不卡| 亚洲男人的天堂在线观看| 看电视剧不卡顿的网站| 99久久99久久精品免费看蜜桃| 制服丝袜亚洲网站| 亚洲欧美综合色| 久久国产欧美日韩精品| 在线观看日韩一区|