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

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
主站蜘蛛池模板: 上海大一18cm男生宿舍飞机| 91高端极品外围在线观看| 免费一级毛片清高播放| 国产高清视频在线| 欧美老熟妇牲交| 麻豆人人妻人人妻人人片AV| 中文字幕国产在线| 亚洲精品97久久中文字幕无码| 国产无套中出学生姝| 极品国产人妖chinesets| 黄网站在线播放| 久久国产精品张柏芝| 四虎影视大全免费入口| 好看的国产精品| 欧美精品blacked中文字幕| 色老板在线视频一区二区| 亚洲V欧美V国产V在线观看| 国产亚洲精品2021自在线| 成人影院在线观看视频| 欧美视频在线播放bbxxx| 高清一级淫片a级中文字幕| 中文字幕在线播放| 亚洲熟妇少妇任你躁在线观看| 国产精品jizz在线观看网站| 无码欧精品亚洲日韩一区| 男人和男人一起差差| 亚洲va在线va天堂成人| 久久99国产精品久久99| 亚洲欧美国产精品完整版| 国产成人av在线影院| 天天干天天草天天| 日本高清视频免费观看| 爱情岛永久地址www成人| 黄色国产免费观看| 99久久99久久精品国产片果冻| 久久综合九色综合网站| 人妻体体内射精一区二区| 国产免费午夜a无码v视频| 国产精品福利电影| 巨胸喷奶水视频www网免费| 日韩爽爽视频爽爽|