大學生新聞網(wǎng),大學生新聞發(fā)布平臺
大學生新聞網(wǎng)
大學生新聞大學生活校園文學大學生村官
社會實踐活動社會實踐經(jīng)歷社會實踐報告社會實踐總結社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名專科排名學校地址
求職簡歷職場法則面試技巧職場故事求職招聘大學生就業(yè)
英語學習計算機學習電氣工程機械工程經(jīng)濟管理建筑設計財務會計
申請書證明書檢討書自薦信演講稿心得體會調查報告讀后感求職信推薦信其它范文

C語言狼追兔子問題

一只兔子躲進了 10 個環(huán)形分布的洞的某一個,狼在第一個洞沒有找到兔子,就隔一個洞,到第三個洞去找,也沒有找到,就隔兩個洞,到第六個洞去找,以后每次多隔一個洞 去找兔子……這樣下去,結果一直找不到兔子,請問:兔子可能躲在哪個洞中?

算法思想
對于本實例中提到的問題,雖然是“兔子可能躲在哪個洞中”,但是在考慮算法時,需要知道的是狼會去哪個洞找兔子,狼第一次去的洞是第一個(表示為 pos1),第二次去的是第三個(pos3),把它去的洞的代碼用數(shù)字表示出來,可以推導出狼去的洞的代碼是: pos(i+1)=pos(i)+i+1。


由題目可知,狼沒有找到兔子,因此該算法會一直持續(xù)下去。除此之外,還需要注意的是,在 10 個洞之后,比如狼去找第十五個洞,但第十五個洞是不存在的,因此我們用 15 對 10 求余,得到的數(shù)字才是洞的標示。

程序代碼

#include <stdio.h>
int main()
{
    int i;
    bool pos[10]={0};
    int lang=0;
    for(i=0;i<100;i++)
    {
        pos[lang]=true;
        lang++;
        lang+=i;
        lang=lang%10;
    }
    for(i=0;i<10;i++)
        if(!pos[i])
            printf("兔子可能在第%d洞中\(zhòng)n",i+1);
    return 0;
}</stdio.h>
調試運行結果
通過上面的算法分析,狼在找兔子的過程中,為了達到找到兔子的目的,同時為了設計需要,增加了循環(huán)次數(shù),最終程序的結果如下所示:
兔子可能在第3洞中
兔子可能在第5洞中
兔子可能在第8洞中
兔子可能在第10洞中

總結
(1) 一維數(shù)組定義時需要注意的規(guī)則:
① 數(shù)組名的命名規(guī)則遵守標識符的命名規(guī)則。
② 常量表達式指出數(shù)組的長度,當長度為 n 時,即數(shù)組為 n 個元素,數(shù)組元素下標范圍只能是 0~(n—1),即數(shù)組中第一個元素的下標為 0,數(shù)組中最后一個元素的下標應該是(n—1)。
③ 常量表達式可以包含常量和符號常量,但是不能包含變量。
④ 在定義數(shù)組的說明中,可以有多個數(shù)組說明符,用逗號隔開即可。


(2) 一維數(shù)組的引用說明:
① 數(shù)組下標可以是整型常量、整型變量或者整型表達式,初始值為 0。
② 一個數(shù)組元素引用的實質就是一個變量名的引用,每一個數(shù)組元素代表內(nèi)存中的一個存儲單元,具有與相同類型單個變量一樣的屬性,可以對它進行賦值且參與各種運算,一個數(shù)組占有一段連續(xù)的存儲單元。

③ 在 C 語言中,數(shù)組不能作為一個整體參加數(shù)據(jù)運算,只能對單個元素進行計算。
    作者:大學生新聞網(wǎng)    來源:大學生新聞網(wǎng)
    發(fā)布時間:2025-03-09    閱讀:
    掃一掃 分享悅讀
  • C語言誰家孩子跑得最慢
  • 張、王、李三家各有三個小孩。一天,三家的九個孩子在一起比賽短跑,規(guī)定不分年齡大小,跑第一得 9 分,跑第二得 8 分,依次類推。
  • 03-09 關注:0
  • C語言狼追兔子問題
  • 一只兔子躲進了 10 個環(huán)形分布的洞的某一個,狼在第一個洞沒有找到兔子,就隔一個洞,到第三個洞去找
  • 03-09 關注:0
  • C語言兔子生兔子問題
  • 假設一對兔子的成熟期是一個月,即一個月可長成成兔,那么,如果每對成兔每個月都生一對小兔
  • 03-09 關注:0
  • C語言矩陣轉置
  • 本實例是利用數(shù)組解決線性代數(shù)中的矩陣轉置問題。
  • 03-09 關注:0
  • C語言求回文素數(shù)
  • 任意的整數(shù),當從左向右讀與從右向左讀是相同的,且為素數(shù)時,稱為回文素數(shù)。求 1000 以內(nèi)的所有回文素數(shù)。
  • 03-09 關注:0
主站蜘蛛池模板: 鬼作动漫1~6集在线观看| 无码精品一区二区三区免费视频| 黄色三级电影免费观看| 中文字幕无码av激情不卡| 午夜网站在线观看免费网址免费| 大香伊人久久精品一区二区| 欧美日韩视频在线成人| 国产免费插插插| 一个人看的免费高清视频www | 狠狠色狠狠色综合网| 手机看片一区二区| 中文字幕无码不卡免费视频| 亚洲精品电影天堂网| 国产成人综合久久亚洲精品| 少妇的丰满3中文字幕| 欧美成视频无需播放器| 色综合一区二区三区| 98久久人妻无码精品系列蜜桃| 久久精品老司机| 亚洲综合在线观看视频| 国产免费人成视频在线观看| 国精产品自偷自偷综合下载| 日本天堂免费观看| 欧美成人一区二区三区在线电影| 视频免费在线观看| 538精品视频在线观看| 一级黄色a毛片| 久久精品aⅴ无码中文字字幕| 亚洲色婷婷一区二区三区| 国产亚洲综合色就色| 国产色a在线观看| 岳一夜被你要了六次| 日本电影和嫒子同居日子| 欧美高清视频www夜色资源网| 精品真实国产乱文在线| 麻豆视频免费观看| 18成禁人视频免费网站| a一级毛片免费高清在线| 中文字幕第一页在线播放| 九九精品视频在线| 亚洲成人黄色网|