河內(nèi)塔問(wèn)題 #include<stdio.h> #include<stdlib.h> int fun_a(int) VOID fun_b(int,int,int,int) int main(VOID) { int n int option printf("題目二:河內(nèi)塔問(wèn)題\n") printf("請(qǐng)輸入要搬移的圓盤(pán)數(shù)目\n") scanf("%d",&n) printf("最少搬移的次數(shù)為%d次\n",fun_a(n)) printf("是否顯示移動(dòng)過(guò)程? 是請(qǐng)輸入1,否則輸入0\n") scanf("%d",&option) if(option==1) { fun_b(n,1,2,3) } system("pause") return 0 } int fun_a(int n) { int sum1=2,sum2=0,i for(i=n i>1 i--) { sum1=sum1*2 } sum2=sum1-1 return sum2 } VOID fun_b(int n,int left,int mid,int right) { if(n==1) printf("把第%d個(gè)盤(pán)子從第%d座塔移動(dòng)到第%d座塔\n",n,left,right) else { fun_b(n-1,left,right,mid) printf("把第%d個(gè)盤(pán)子從第%d座塔移動(dòng)到第%d座塔\n",n,left,right) fun_b(n-1,mid,left,right) } }
標(biāo)簽: int include stdlib fun_a
上傳時(shí)間: 2016-12-08
上傳用戶(hù):努力努力再努力
指定一個(gè)數(shù)字轉(zhuǎn)換回十進(jìn)位,八進(jìn)位,十六進(jìn)位#include <stdio.h> #include <stdlib.h> int main(VOID) { int number =89 printf("數(shù)字 %d\n",number) /* %d 為十進(jìn)位輸出格式*/ printf("八進(jìn)位為 %o\n",number) /* %o 為八進(jìn)位輸出格式*/ printf("十六進(jìn)位為%x\n",number) /* %x 為十六進(jìn)位輸出格式*/ system("pause") return 0 }
標(biāo)簽: include int stdlib stdio
上傳時(shí)間: 2013-11-29
上傳用戶(hù):tyler
//DS1302工作開(kāi)始 VOID TimeWorkStart(VOID) { unsigned char val val = TimeByteRead(timereadseg) //讀秒數(shù)據(jù) val &= 0x7f //打開(kāi)晶振 TimeWrieDisbale() //開(kāi)放DS1302寫(xiě)保護(hù) TimeByteWrite(timewriteseg, val) //打開(kāi)晶振 TimeByteWrite(tricklewrite, 0xa5) //打開(kāi)充電二極管 TimeWriteEnable() //使能DS1302寫(xiě)保護(hù) }
標(biāo)簽: VOID TimeWorkStart TimeByteRead timereadseg
上傳時(shí)間: 2013-12-11
上傳用戶(hù):爺?shù)臍赓|(zhì)
VOID UART_init() { //初始化串行口和波特率發(fā)生器 SCON =0x58 //選擇串口工作方式,打開(kāi)接收允許 TMOD =0x21 //定時(shí)器1工作在方式2,定時(shí)器0工作在方式1 TH1 =0xfd //實(shí)現(xiàn)波特率9600(系統(tǒng)時(shí)鐘11.0592MHZ) TR1 =1 //啟動(dòng)定時(shí)器T1 ET1 =0 ES=1 //允許串行口中斷 PS=1 //設(shè)計(jì)串行口中斷優(yōu)先級(jí) EA =1 //單片機(jī)中斷允許 }
標(biāo)簽: UART_init VOID SCON 58
上傳時(shí)間: 2014-08-30
上傳用戶(hù):彭玖華
VOID insert_sort(int *a,int n) { if(n==1) return insert_sort(a,n-1) int temp=a[n-1] for(int i=n-2 i>=0 i--) { if(temp<a[i]) a[i+1]=a[i] else break } a[i+1]=temp }
標(biāo)簽: insert_sort int return VOID
上傳時(shí)間: 2014-01-22
上傳用戶(hù):banyou
VOID Knight(int i , int j) { // printf("%d %dn",i,j) if (board[i][j] != 0 || i < 0 || i >= Size || j < 0 || j >= Size ) { return } step++ board[i][j]=step if (step == Size*Size) { showboard() system("PAUSE") return } //DFS Knight(i-2,j-1) //left Knight(i-2,j+1) Knight(i+2,j-1) //right Knight(i+2,j+1) Knight(i-1,j-2) //up Knight(i+1,j-2) Knight(i+1,j+2) //down Knight(i-1,j+2) // board[i][j]=0 step-- }
標(biāo)簽: int Knight printf board
上傳時(shí)間: 2014-01-17
上傳用戶(hù):cxl274287265
.NET平臺(tái)下專(zhuān)題地圖實(shí)現(xiàn)的C#代碼 private VOID 點(diǎn)密度圖ToolStripMenuItem_Click(object sender, EventArgs e) { //獲取當(dāng)前圖層 ,并把它設(shè)置成IGeoFeatureLayer的實(shí)例 IMap pMap = axMapControl1.Map ILayer pLayer = pMap.get_Layer(0) as IFeatureLayer IFeatureLayer pFeatureLayer = pLayer as IFeatureLayer IGeoFeatureLayer pGeoFeatureLayer = pLayer as IGeoFeatureLayer //獲取圖層上的feature IFeatureClass pFeatureClass = pFeatureLayer.FeatureClass IFeatureCursor pFeatureCursor = pFeatureClass.Search(null, false) IFeature pFeature = pFeatureCursor.NextFeature()
標(biāo)簽: ToolStripMenuItem_Click EventArgs private object
上傳時(shí)間: 2013-11-27
上傳用戶(hù):xlcky
Dijkstra最短路徑 VOID output_path(int v)
標(biāo)簽: output_path Dijkstra VOID int
上傳時(shí)間: 2013-12-25
上傳用戶(hù):changeboy
:#include <stdlib.h>#include <stdio.h>#include <time.h> VOID InsertSort(int a[],int *(k1),int *(k2))//0:直接插入排序{ int i,j int temp *(k1)=0 *(k2)=0 for(i=0 i<149 i++) { temp=a[i+1] *(k2)++ ...
標(biāo)簽: include InsertSort gt lt
上傳時(shí)間: 2014-11-30
上傳用戶(hù):362279997
很多時(shí)候我們對(duì)VOID很不了解,這篇文章詳細(xì)描述了VOID的功能。
標(biāo)簽: VOID
上傳時(shí)間: 2013-12-21
上傳用戶(hù):hfmm633
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1