河內塔問題 #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") printf("請輸入要搬移的圓盤數目\n") scanf("%d",&n) printf("最少搬移的次數為%d次\n",fun_a(n)) printf("是否顯示移動過程? 是請輸入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個盤子從第%d座塔移動到第%d座塔\n",n,left,right) else { fun_b(n-1,left,right,mid) printf("把第%d個盤子從第%d座塔移動到第%d座塔\n",n,left,right) fun_b(n-1,mid,left,right) } }
上傳時間: 2016-12-08
上傳用戶:努力努力再努力
指定一個數字轉換回十進位,八進位,十六進位#include <stdio.h> #include <stdlib.h> int main(Void) { int number =89 printf("數字 %d\n",number) /* %d 為十進位輸出格式*/ printf("八進位為 %o\n",number) /* %o 為八進位輸出格式*/ printf("十六進位為%x\n",number) /* %x 為十六進位輸出格式*/ system("pause") return 0 }
上傳時間: 2013-11-29
上傳用戶:tyler
//DS1302工作開始 Void TimeWorkStart(Void) { unsigned char val val = TimeByteRead(timereadseg) //讀秒數據 val &= 0x7f //打開晶振 TimeWrieDisbale() //開放DS1302寫保護 TimeByteWrite(timewriteseg, val) //打開晶振 TimeByteWrite(tricklewrite, 0xa5) //打開充電二極管 TimeWriteEnable() //使能DS1302寫保護 }
標簽: Void TimeWorkStart TimeByteRead timereadseg
上傳時間: 2013-12-11
上傳用戶:爺的氣質
Void UART_init() { //初始化串行口和波特率發生器 SCON =0x58 //選擇串口工作方式,打開接收允許 TMOD =0x21 //定時器1工作在方式2,定時器0工作在方式1 TH1 =0xfd //實現波特率9600(系統時鐘11.0592MHZ) TR1 =1 //啟動定時器T1 ET1 =0 ES=1 //允許串行口中斷 PS=1 //設計串行口中斷優先級 EA =1 //單片機中斷允許 }
上傳時間: 2014-08-30
上傳用戶:彭玖華
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 }
標簽: insert_sort int return Void
上傳時間: 2014-01-22
上傳用戶: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-- }
上傳時間: 2014-01-17
上傳用戶:cxl274287265
.NET平臺下專題地圖實現的C#代碼 private Void 點密度圖ToolStripMenuItem_Click(object sender, EventArgs e) { //獲取當前圖層 ,并把它設置成IGeoFeatureLayer的實例 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()
標簽: ToolStripMenuItem_Click EventArgs private object
上傳時間: 2013-11-27
上傳用戶:xlcky
Dijkstra最短路徑 Void output_path(int v)
標簽: output_path Dijkstra Void int
上傳時間: 2013-12-25
上傳用戶: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)++ ...
標簽: include InsertSort gt lt
上傳時間: 2014-11-30
上傳用戶:362279997
很多時候我們對Void很不了解,這篇文章詳細描述了Void的功能。
標簽: Void
上傳時間: 2013-12-21
上傳用戶:hfmm633