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

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
主站蜘蛛池模板: 天堂网在线最新版www| 男女猛烈xx00免费视频试看| 曰韩无码二三区中文字幕| 国产精品免费播放| 亚洲另类精品xxxx人妖| 91精品国产乱码在线观看| 欧美综合自拍亚洲综合图片区| 在线观看高嫁肉柳1一4集中文| 亚洲综合一二三| 97日日碰人人模人人澡| 欧美精品www| 国产精品伦一区二区三级视频 | 97久人人做人人妻人人玩精品| 洗澡与老太风流69小说| 在线免费观看h片| 亚洲欧美日韩中文字幕在线一区 | 2020亚洲欧美日韩在线观看| 欧美成人精品高清在线观看| 国产精品免费在线播放| 乱系列中文字幕在线视频| 99久热任我爽精品视频| 日本视频免费观看| 国产一卡2卡3卡4卡无卡免费视频| 丰满人妻被黑人中出849| 美国式禁忌5太大了| 好男人www社区| 亚洲精品91在线| 波多野结衣久久| 日本特黄特色免费大片| 国产a级黄色毛片| www久久精品| 欧美精品一区二区三区视频| 国产浮力第一页草草影院| 久久成人综合网| 美女激情视频网站| 天堂网www最新版资源在线| 亚洲欧美中文日韩在线| 91精品免费看| 成人中文字幕在线观看| 亚洲精品国产精品国自产网站 | 久久99国产精品久久99果冻传媒|