當前位置:首頁 » 編程語言 » c語言蜜蜂

c語言蜜蜂

發布時間: 2023-02-05 10:24:35

『壹』 求一個c語言中小蜜蜂游戲的代碼~ 就是小時候插卡機上的那種~ 我的編譯器是VS2008~

#include<stdio.h.>
int main(void)
{
int a,i;
scanf("%d",&a);//輸入a的值
for( i=1;i<=a;i++)//i從1到a循環
if(a%i==0)//如果a能過被i整除(%符號:求余符號)
printf("%d/%d=%d\zn",a,i,a/i);輸出a,i,a/i的值
}

『貳』 誰知道小蜜蜂那個c語言程序怎麼寫啊

一隻小蜜蜂在如下圖所示的蜂窩上爬行。它爬行時,只能從一個格爬到相鄰的大號格子中。例如,從 1 號格子可以爬到 2 號或者 3 號格子,從 2 號則可以爬到 3 號或者 4 號格子。
1 3 5 7 9 11 圖片貼不上每個數字就是一個格子
2 4 6 8 10 12
請問從一個格子 a 爬到一個格子 b 一共有多少種可行的路線。

#include <stdio.h>
void main( )
{
int i;
double a,b,n,un1,un2,un;

scanf("%lf %lf",&a,&b);
n=b-a+1;
if(n==1)printf ("0\n");
un = un2 = 1;
if(n==2)
un=1;
for ( i=3; i<=n; i++)
{
un1 = un2;
un2 = un;
un = un1 + un2;
}
printf ("%.0f\n",un);
}

是不是這個

『叄』 為什麼這個C語言題可以用斐波那契來解

考點「斐波那契數列」,不要用遞歸,親測超時嚴重(雖然遞歸好理解,不用找出這個數列是斐波那契數列)下附遞歸代碼:(a[i]=a[i-1]+a[i-2]我認為叫遞推好點)

#include<stdio.h>
intstr1(intn)
{
if(n<=0)
{
if(n==0)return1;
elsereturn0;
}
else
{
returnstr1(n-1)+str1(n-2);
}
}
intmain()
{
intn,time;
scanf("%d",&n);
while(n--)
{
inta,b;
scanf("%d%d",&a,&b);
intk=b-a;
time=str1(k);
printf("%d ",time);
}
}

『肆』 C語言 小蜜蜂編程題求解!

#include"stdio.h"
#include"string.h"
main()
{
int c,d,i,n,k,up=0;
char static a[30]={1},b[30]={2},road[30]={0};
scanf("%d %d",&c,&d);
n=d-c+1;
if(n==2)
{
printf("1\n");
}
else
{
if(n==3)
{
printf("2\n");
}
else
{
for(i=2;i<(n-1);i++)//非前兩種情況的連加
{
for(k=0;k<30;k++)//每一位分別相加
{
road[k]=a[k]+b[k]+up;
if(road[k]>9)//若相加大於九則進位
{
road[k]=road[k]%10;
up=1;
}
else up=0;
}
strcpy(a,b);
strcpy(b,road);
}
for(i=29;;i--)
{
if(road[i]==0) continue;//從後往前找到結果中從第幾位開始不是零
else break;
}
for(;i>=0;i--)//反序輸出結果
printf("%d",road[i]);
printf("\n"); //這里應該用%d吧?
}
}
}

『伍』 小蜜蜂C語言 求大神加註釋 看不懂啊

代碼有點亂,不好看。你是編程思路不懂,還是代碼不懂

『陸』 C語言問題——小蜜蜂問題

估計是 結果溢出,你把 變數 類型改成 無符號數 試試
如果不行 把結果定義成 double,最後輸出時 以 %.0f 輸出
如果還不行 用下面注釋裡面的代碼。__int64是c++ 裡面提供的變數類型(64位),表示數據范圍要大很多,看你們 評測系統 支不支持了
再不行 就要用高精度了,就是用數組存放 最後結果,估計 就剩2個點不至於用到這個
#include "stdio.h"
/*main( )
{
__int64 a,b,n,i,un1,un2,un;
scanf("%I64d %I64d",&a,&b);
n=b-a+1;
if(n==1)
printf ("0\n");
un = un2 = 1;
for ( i=3; i<=n; i++)
{
un1 = un2; un2 = un; un = un1 + un2;
}
printf ("%I64d\n",un);
} */
main( )
{
unsigned long a,b,n,i,un1,un2,un;
scanf("%u %u",&a,&b);
n=b-a+1;
if(n==1)
printf ("0\n");
un = un2 = 1;
for ( i=3; i<=n; i++)
{
un1 = un2; un2 = un; un = un1 + un2;
}
printf ("%u\n",un);
}

『柒』 為什麼這個C語言題可以用斐波那契來解

想要了解這個程序,首先就要明白斐波那契數列的定義,在數學上,斐波納契數列以如下被以遞歸的方法定義:f0=0,f1=1,fn=f(n-1)+f(n-2)(n>=2,n∈n*)。所謂的月數n也就是上個表達式中的n,那麼這個程序也就是已知n求fn了,這個程序的執行過程如下

(1)用戶輸入n值
(2)調用fibonacc函數
(3)fibonacc返回fn
(4)列印fn
fibonacc函數的執行過程如下:
(1)判定n的值是否為1(或2),由斐波那契數列的定義知,當n為1或2時,fn
=
1,在該函數中直接將1
return(返回
)給了main,跳出本函數;若n不為1或2,則繼續執行下面的語句
(2)由定義知,當n不為1或2時,則滿足
fn=f(n-1)+f(n-2),相信你就不難看出了

『捌』 STC51單片機C語言開啟蜂鳴器

#include<reg52.h>
sbitbeep=P0^4;

voidmain()
{

beep=0;
while(1);
}

試試這個怎樣,單片機在執行完程序之後會回到初始狀態,然後再重新執行程序,所以蜂鳴器就會反復的開和關,聽起來聲音會小很多;加個while(1)死循環,讓程序一直保持在beep=0的狀態。

『玖』 C語言小蜜蜂怎麼編

#include"stdio.h"
#define N 50
int main()
{
int b[N]={0};
int c[N]={0};
int i,j,k,n,a1,a2,t,l;
b[1]=c[1]=1;
scanf("%d%d",&a1,&a2);
n=a2-a1+1;
for(j=3;j<=n;j++)
{
for(i=1;i<N;i++)
{
t=b[i]+c[i];
if(l==1)
{
c[i]=b[i]-1;
l=0;
}
else
c[i]=b[i];
b[i]=t;
if(b[i]>=10)
{
l=1;
b[i+1]=b[i+1]+1;
b[i]=b[i]%10;
}
}
}
k=N;
while(b[--k]==0){}
for(i=k;i>=1;i--)
printf("%d",b[i]);
printf("\n");
return 0;
}

『拾』 C語言編程題

能告訴我下圖在哪嗎?我看不到圖啊。

熱點內容
怎麼給自己手機寫一個腳本 發布:2024-11-01 20:23:41 瀏覽:241
c語言大小寫判斷 發布:2024-11-01 20:21:53 瀏覽:130
php的點餐系統源碼 發布:2024-11-01 20:13:53 瀏覽:714
拜占庭演算法 發布:2024-11-01 20:10:31 瀏覽:357
xcode編譯參數 發布:2024-11-01 20:00:04 瀏覽:665
蘋果5怎麼設置密碼鎖屏 發布:2024-11-01 19:54:55 瀏覽:124
寶塔上傳文件夾 發布:2024-11-01 19:39:50 瀏覽:257
java雲編譯器 發布:2024-11-01 19:34:24 瀏覽:385
免費源碼分享網 發布:2024-11-01 19:29:19 瀏覽:855
硬碟8mb緩存 發布:2024-11-01 19:20:02 瀏覽:192