軟件質(zhì)量是被大多數(shù)程序員掛在嘴上而不是放在心上的東西! 除了完全外行和真正的編程高手外,初讀本書,你最先的感受將是驚慌:“哇!我 以前捏造的 除了完全外行和真正的編程高手外,初讀本書,你最先的感受將是驚慌:“哇!我 以前捏造的 C++/ C 程序怎么會有那么多的毛病?” 。 別難過,作者只不過比你早幾年、多幾次驚慌而已。 面 請花一兩個小時認真閱讀這本百頁經(jīng)書,你將會獲益匪淺,這是前面 1 N- 1 個讀者的 建議。
上傳時間: 2016-08-13
上傳用戶:lansedeyuntkn
#include <stdlib.h> #include<stdio.h> #include <malloc.h> #define stack_init_size 100 #define stackincrement 10 typedef struct sqstack { int *base; int *top; int stacksize; } sqstack; int StackInit(sqstack *s) { s->base=(int *)malloc(stack_init_size *sizeof(int)); if(!s->base) return 0; s->top=s->base; s->stacksize=stack_init_size; return 1; } int Push(sqstack *s,int e) { if(s->top-s->base>=s->stacksize) { s->base=(int *)realloc(s->base,(s->stacksize+stackincrement)*sizeof(int)); if(!s->base) return 0; s->top=s->base+s->stacksize; s->stacksize+=stackincrement; } *(s->top++)=e; return e; } int Pop(sqstack *s,int e) { if(s->top==s->base) return 0; e=*--s->top; return e; } int stackempty(sqstack *s) { if(s->top==s->base) { return 1; } else { return 0; } } int conversion(sqstack *s) { int n,e=0,flag=0; printf("輸入要轉(zhuǎn)化的十進制數(shù):\n"); scanf("%d",&n); printf("要轉(zhuǎn)化為多少進制:\n"); scanf("%d",&flag); printf("將十進制數(shù)%d 轉(zhuǎn)化為%d 進制是:\n",n,flag); while(n) { Push(s,n%flag); n=n/flag; } while(!stackempty(s)) { e=Pop(s,e); switch(e) { case 10: printf("A"); break; case 11: printf("B"); break; case 12: printf("C"); break; case 13: printf("D"); break; case 14: printf("E"); break; case 15: printf("F"); break; default: printf("%d",e); } } printf("\n"); return 0; } int main() { sqstack s; StackInit(&s); conversion(&s); return 0; }
標簽: 整數(shù) 棧 基本操作 十進制 轉(zhuǎn)化 進制
上傳時間: 2016-12-08
上傳用戶:愛你198
輸入整數(shù)n,生成1,2,3...n這n個數(shù)字任意排列組合的所有序列
上傳時間: 2020-10-18
上傳用戶:
MICRO HDMI TF卡 USBTYPE-C USB-側(cè)立式 攝像頭FPC-24P OLED屏模塊AD集成庫(原理圖庫+3D封裝庫),).IntLib后綴文件,拆分后文件為PcbLib+SchLib格式,Altium Designer原理圖庫+PCB封裝庫,已驗證使用,可以直接應(yīng)用到你的項目開發(fā)。器件列表:ANT-Rainsun-AP5120AZ1045-04F BSN20BKR N-Channel 60 V 2.8 Ohm 310 mW 0.49 nC Surface Mount Trench MosFet - SOT-23ButtonTACT_3x4x2_180ButtonCP2102 USB轉(zhuǎn)TTLESD-0402 ESDHDR2x4_2.54 HeaderLED_0402 LEDLM4871LP2992 LDOMIC Micro-HDMI Conn Micro HDMI RCP 19 POS 0.4mm Solder RA SMD 19 Terminal 1 Port Micro HDMI Embossed T/RNL27WZU04DF OLED-6432 顯示屏OV2640 Header, 24-PinQuantum-Quark-Core RJ45座 RJ45座RT9011 TF卡座 8腳自彈USB-Type-C-TOP USB-WiFi-ANTUSB-側(cè)立式 USB A Skt, Upright/Flag, R/A GF, W/kinked shell stake, tray電容-0402 Capacitor電容-0603 Capacitor電阻-0402 Resistor二極管-5B5817WS 40V晶振-4Pin-無源 2520無源選擇跳線 Resistor
上傳時間: 2022-01-09
上傳用戶:
N系列射頻同軸連接器
上傳時間: 2013-06-29
上傳用戶:eeworm
Borland C++3.1 bc31full
上傳時間: 2013-07-27
上傳用戶:eeworm
Microsoft+Visual+C+++從入門到精通
上傳時間: 2013-06-05
上傳用戶:eeworm
Visual+C+++高級界面特效制作百例-郭慶民-中國電力出版社-2000
上傳時間: 2013-07-02
上傳用戶:eeworm
VC++ Turbo C串口通信編程實踐 龔建偉
上傳時間: 2013-08-03
上傳用戶:eeworm
microsoft visual c++6.0運行庫參考手冊
上傳時間: 2013-04-15
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1