91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 144KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-01
  • 語言: C/C++
  • 標簽:

資源簡介

用棧實現十進制轉換成二進制(c語言)用棧實現十進制轉換成二進制(c語言)用棧實現十進制轉換成二進制(c語言)

資源截圖

代碼片段和文件信息

#include
#define?maxsize?50?????/*棧存儲空間的總分配量*/
typedef?char?DataType;
typedef?struct?
{
DataType?stack[maxsize];?????/*存放棧中元素的數組*/
int?top;?????????????????????/*?指向棧頂位置*/
}
StackType;
void?StackInit(StackType?*s)?????/*?初始化棧*/
{
s->top=-1;
}
void?push(StackType?*s?DataType?d)???/*?出棧*/
{
if(s->top==maxsize-1)
printf(“overflow\n“);
else
{
s->top++;
s->stack[s->top]=d;
}
}?
void?display(StackType?*L)???/*?顯示棧的內容*/
{
????int??i;
printf(“轉化為二進制數:“);
????for?(i=L->top;i>=0;i--)
????printf(“%d“L->stack[i]);
printf(“\n“);
}

void?deciToBinary(StackType?*sint?n)???/*二進制處理函數*/
{?
???int?mod;???
???while(n!=0)
???{
???mod=n%2;
???push(smod);
???n=n/2;
???}
???display(s);???//調用顯示函數
???printf(“\n“);
}
void?main()
{
int?n;
StackType?s;?????//定義一個棧s
StackInit(&s);???//給棧s初始化
printf(“請輸入一個十進制數:“);
scanf(“%d“&n);
deciToBinary(&sn);???//調用二進制處理函數???
system(“pause“);
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????目錄??????????0??2008-10-22?10:07??DataStack

?????目錄??????????0??2008-10-22?10:07??DataStack\DataStack

?????文件???????4003??2008-10-22?10:09??DataStack\DataStack\DataStack.vcproj

?????文件???????1407??2008-10-22?10:10??DataStack\DataStack\DataStack.vcproj.SSE54.sa.user

?????目錄??????????0??2008-10-22?10:08??DataStack\DataStack\Debug

?????文件???????9744??2008-10-22?10:10??DataStack\DataStack\Debug\BuildLog.htm

?????文件????????403??2008-10-22?10:10??DataStack\DataStack\Debug\DataStack.exe.embed.manifest

?????文件??????27648??2008-10-22?10:10??DataStack\DataStack\Debug\vc80.idb

?????文件??????53248??2008-10-22?10:10??DataStack\DataStack\Debug\vc80.pdb

?????文件???????8678??2008-10-22?10:10??DataStack\DataStack\Debug\Binary.obj

?????文件????????468??2008-10-22?10:10??DataStack\DataStack\Debug\DataStack.exe.embed.manifest.res

?????文件????????385??2008-10-22?10:10??DataStack\DataStack\Debug\DataStack.exe.intermediate.manifest

?????文件?????????67??2008-10-22?10:10??DataStack\DataStack\Debug\mt.dep

?????文件???????1043??2008-10-22?10:10??DataStack\DataStack\Binary.c

?????文件?????183296??2008-10-22?10:10??DataStack\DataStack.ncb

?????文件????????892??2008-10-22?10:07??DataStack\DataStack.sln

????..A..H.??????8704??2008-10-22?10:10??DataStack\DataStack.suo

?????目錄??????????0??2008-10-22?10:08??DataStack\debug

?????文件?????305724??2008-10-22?10:10??DataStack\debug\DataStack.ilk

?????文件??????40960??2008-10-22?10:10??DataStack\debug\DataStack.exe

?????文件?????297984??2008-10-22?10:10??DataStack\debug\DataStack.pdb

-----------?---------??----------?-----??----

???????????????944654????????????????????21


評論

共有 條評論

相關資源