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

C語言狼追兔子問題

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

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


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

程序代碼

#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洞中\n",i+1);
    return 0;
}</stdio.h>
調試運行結果
通過上面的算法分析,狼在找兔子的過程中,為了達到找到兔子的目的,同時為了設計需要,增加了循環次數,最終程序的結果如下所示:
兔子可能在第3洞中
兔子可能在第5洞中
兔子可能在第8洞中
兔子可能在第10洞中

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


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

③ 在 C 語言中,數組不能作為一個整體參加數據運算,只能對單個元素進行計算。
    作者:大學生新聞網    來源:大學生新聞網
    發布時間:2025-03-09    閱讀:
    掃一掃 分享悅讀
  • C語言誰家孩子跑得最慢
  • 張、王、李三家各有三個小孩。一天,三家的九個孩子在一起比賽短跑,規定不分年齡大小,跑第一得 9 分,跑第二得 8 分,依次類推。
  • 03-09 關注:0
  • C語言狼追兔子問題
  • 一只兔子躲進了 10 個環形分布的洞的某一個,狼在第一個洞沒有找到兔子,就隔一個洞,到第三個洞去找
  • 03-09 關注:0
  • C語言兔子生兔子問題
  • 假設一對兔子的成熟期是一個月,即一個月可長成成兔,那么,如果每對成兔每個月都生一對小兔
  • 03-09 關注:0
  • C語言矩陣轉置
  • 本實例是利用數組解決線性代數中的矩陣轉置問題。
  • 03-09 關注:0
  • C語言求回文素數
  • 任意的整數,當從左向右讀與從右向左讀是相同的,且為素數時,稱為回文素數。求 1000 以內的所有回文素數。
  • 03-09 關注:0
主站蜘蛛池模板: 天天干天天草天天| 欧美激情一区二区| 扒开双腿猛进入女人的视频| 国产成人精品一区二区秒拍| 亚洲va久久久噜噜噜久久| 2021国产麻豆剧传媒官网| 欧美日韩亚洲一区二区三区 | 韩国成人在线视频| 有人有看片的资源吗www在线观看| 国产精品一国产精品| 亚洲av无码不卡久久| 成人午夜免费福利视频| 日韩一级二级三级| 最新国产乱人伦偷精品免费网站 | chinese精品男同志浪小辉| 男女边摸边做激情视频免费| 女房东用丝袜脚夹我好爽漫画| 免费国产人做人视频在线观看 | 无码午夜人妻一区二区不卡视频| 国产亚洲精品bt天堂精选| 久久99国产精品久久99| 老婆~我等不及了给我| 嫩草影院www| 亚洲综合av一区二区三区不卡| 8x网站免费入口在线观看| 欧美三级在线免费观看| 国产成人精品高清在线观看99| 久久久受www免费人成| 亚洲成a人片在线看| 最近中文字幕2018中文字幕6| 国产女人的高潮大叫毛片| 中文字幕无码日韩专区| 男女搞基视频软件| 国产经典一区二区三区蜜芽| 亚州一级毛片在线| 色橹橹欧美在线观看视频高清| 尤物网在线视频| 亚洲欧洲无码av不卡在线| 国产成人精品日本亚洲专区6| 播放中国女人毛片一级带| 人人婷婷色综合五月第四人色阁|