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

C語言百錢買百雞(百錢百雞,百雞問題)

中國古代數學家張丘建在他的《算經》中提出了一個著名的“百錢買百雞問題”,雞翁一,值錢五,雞母一,值錢三,雞雛三,值錢一,百錢買百雞,問翁、母、雛各幾何?

實現過程:
(1) 使用 for 語句對 3 種雞的數嫌在事先確定好的范圍內進行窮舉并判斷,對滿足條件的 3 種雞的數量按指定格式輸出,否則進行下次循環。

(2) 程序代碼如下:
#include <stdio.h>
int main()
{
    int cock,hen,chick;   /*定義變童為基本整型*/
    for(cock=0;cock<=20;cock++)   /*公雞范圍在 0~20 之間*/
    for(hen=0;hen<=33;hen++)   /*母雞范圍在 0~33 之間*/
    for(chick=3;chick<=99;chick++)   /*小雞范圍在 3~99 之間*/
    if(5*cock+3*hen+chick/3==100)   /*判斷錢數是否等于 100*/
    if(cock+hen+chick==100)   /*判斷購買的雞數是否等于 100*/
    if(chick%3==0)   /*判斷小雞數是否能被 3 整除*/
    printf("公雞:%d,母雞:%d,小雞:%d\n",cock,hen,chick);
    return 0;
}
</stdio.h>
運行結果:
公雞:0,母雞:25,小雞:75
公雞:4,母雞:18,小雞:78
公雞:8,母雞:11,小雞:81
公雞:12,母雞:4,小雞:84

技術要點:
根據題意設公雞、母雞和雛雞分別為 cock、hen 和 chick,如果 100 元全買公雞,那么最多能買 20 只,所以 cock 的范圍是大于等于 0 且小于等于 20;如果全買母雞,那么最多能買 33 只,所以 hen 的范圍是大于等于 0 且小于等于 33;如果 100 元錢全買小雞,那么最多能買 99 只(根據題意小雞的數量應小于 100 且是 3 的倍數)。

在確定了各種雞的范圍后進行窮舉并判斷,判斷的條件有以下 3 點:
(1) 所買的 3 種雞的錢數總和為 100。
(2) 所買的 3 種雞的數量之和為 100。
(3) 所買的小雞數必須是 3 的倍數。
    作者:大學生新聞網    來源:大學生新聞網
    發布時間:2025-03-03    閱讀:
    掃一掃 分享悅讀
  • C語言猴子吃桃問題
  • 猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個。
  • 03-03 關注:0
主站蜘蛛池模板: 极品欧美jiizzhd欧美| 99久久精品美女高潮喷水| 高潮毛片无遮挡高清免费视频| 欧美日韩国产三级| 在线a亚洲视频播放在线观看 | 伊人影院综合网| www亚洲成人| 男女下面一进一出无遮挡se| 娇妻之欲海泛舟白丽交换| 全日本爽视频在线| mm131美女爱做视频在线看| 理论片福利理论电影| 大女小娟二女小妍| 亚洲欧美成aⅴ人在线观看| 69视频免费观看l| 欧美亚洲国产成人综合在线| 国产精品99久久久久久董美香| 亚洲av无码专区在线观看下载| 人人揉人人爽五月天视频| 最近高清中文在线国语字幕| 国产成人手机高清在线观看网站| 久久精品国产欧美日韩亚洲| 青青青视频在线| 无码精品人妻一区二区三区影院| 国产一区二区三区视频| 中文亚洲成a人片在线观看| 精品久久欧美熟妇WWW| 好男人www.| 亚洲最新在线视频| 日韩在线播放全免费| 日本妇乱子伦视频| 台湾一级淫片高清视频| taoju.tv| 欧美日韩第一区| 国产欧美日韩综合精品一区二区| 久久国产综合精品swag蓝导航| 羞羞的漫画sss| 大香伊人久久精品一区二区| 亚洲伊人久久精品| 韩国理伦大片三女教师| 性一交一乱一伦一|