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

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
主站蜘蛛池模板: 国精品午夜福利视频不卡| 国产乱码在线观看| 亚洲人成网站看在线播放 | 久久久久成人精品无码| 日韩人妻无码一区二区三区| 亚洲一区在线免费观看| 欧美videos极品| 亚洲va韩国va欧美va| 欧产日产国产精品| 亚洲aⅴ男人的天堂在线观看| 欧美乱色理伦片| 亚洲中文字幕av在天堂| 欧美xxxx三人交性视频| 亚洲丝袜中文字幕| 欧美A级毛欧美1级a大片免费播放| 亚洲人成77777在线播放网站不卡| 欧美xxxx做受性欧美88| 二区久久国产乱子伦免费精品| 日韩资源在线观看| 久久国产精品久久| 日本pissjapantv厕所自| 中日韩欧美视频| 成人午夜精品无码区久久| 中文字幕一区二区三区乱码| 成人免费在线观看网站| 一区二区三区国产最好的精华液| 奇米视频7777| 99re热精品这里精品| 国产精品毛片无码| 亚洲性图第一页| 国产妇女馒头高清泬20p多| 青娱乐国产精品| 四虎影视永久在线精品免费| 精品国产三级a在线观看| 免费看男女下面日出水视频 | 四虎影在线永久免费观看| 精品成人一区二区三区免费视频 | 精品亚洲成AV人在线观看| 免费A级毛片无码无遮挡| 求网址你懂你的2022| 亚洲国产亚洲片在线观看播放|