河內塔問題
#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)
}
}
標簽:
int
include
stdlib
fun_a
上傳時間:
2016-12-08
上傳用戶:努力努力再努力
電子琴
高音依次為1,2,3,4,5,6,7
中音依次為q,w,e,r,t,y,u
低音依次為a,s,d,f,g,h,j
標簽:
電子琴
低音
上傳時間:
2017-01-14
上傳用戶:fnhhs
管腳號 管腳名稱 LEVER 管腳功能描述
1 VSS 0V 電源地
2 VDD 5.0V 電源電壓
3 VEE 5.0V~(-13V) 液晶顯示器驅動電壓
4 D/I H/L D/I=“H”,表示DB7~DB0為顯示數據
D/I=“L”,表示DB7~DB0為顯示指令數據
5 R/W H/L R/W=“H”,E=“H”,數據被讀到DB7~DB0
R/W=“L”,E=“H→L”, DB7~DB0的數據被寫到IR或DR
6 E H/L 使能信號:R/W=“L”,E信號下降沿鎖存DB7~DB0
R/W=“H”,E=“H” DRAM數據讀到DB7~DB0
7 DB0 H/L 數據線
8 DB1 H/L 數據線
9 DB2 H/L 數據線
10 DB3 H/L 數據線
11 DB4 H/L 數據線
12 DB5 H/L 數據線
13 DB6 H/L 數據線
14 DB7 H/L 數據線
15 CS1
L (19264A)
選擇IC1,即(左)64列
16 RESET L 復位控制信號,RST=0有效
17 CS2
L (19264A)
選擇IC2,即(中)64列
18 CS3
L (19264A)
選擇IC3,即(右)64列
19 V0 -9V Negative Voltage for LCD driving
20 LED+ +5.0V The LED supply
標簽:
5.0
LEVER
管腳
VSS
上傳時間:
2014-01-01
上傳用戶:541657925
#include<stdio.h>
void main(void)
{int n,k,derivata,a[10],i
printf("n=") scanf(" d",&n)
for(i=0 i<=n i++)
{ printf("a[ d]=",i) scanf(" d",&a[i])
}
printf("k=") scanf(" d",&k)
for(derivata=1 derivata<=k derivata++)
{
for(i=0 i<=n i++)
a[i]=a[i]*(n-i)
n--
for(i=0 i<=n i++)
printf(" d ",a[i])
printf("\n")
}}
標簽:
void
derivata
include
printf
上傳時間:
2017-09-17
上傳用戶:duoshen1989