當前位置:編程學習大全網 - 編程語言 - 數學編程高手請進...

數學編程高手請進...

/*

*用100元錢去購買100只雞,

*其中公雞為5元壹只,

*母雞為3元壹只,

*小雞為1元3只。

*現要求100元剛好用完,母雞,公雞,小雞都要有,

*並且數量總和為100。

*要求用C語言編寫程序實現如何求出各種雞的數量。(程序寫背面)

*/

public class CenturyChickenProblem {

private int chicken = 0 ,

hen = 0 ,

chanticleer = 0 ,

count = 0 ,

outsideTime = 0 ,

insideTime = 0 ;

public CenturyChickenProblem() {

for( chicken = 1 ; chicken <= 100 ; chicken ++ ) {

for( hen = 1 ; hen <= 100 / 3 ; hen ++ ) {

for( chanticleer = 1 ; chanticleer <= 100 / 5 ; chanticleer ++ ) {

if( 100 == chicken + hen * 3 + chanticleer * 5 ) {

count ++ ;

System.out.println( "第" + count + "種可能:" ) ;

System.out.println( "小雞:" + chicken + "只\t" + "母雞:" + hen + "只\t" + "公雞:" + chanticleer + "只\t" + "***:" + ( chicken + hen + chanticleer ) + "只" ) ;

System.out.println( "小雞:" + chicken + "元\t" + "母雞:" + hen * 3 + "元\t" + "公雞:" + chanticleer * 5 + "元\t" + "***:" + ( chicken + hen * 3 + chanticleer * 5 ) + "元\n" ) ;

if( count % 50 == 0 ) {

System.out.println( "等待5秒後顯示下50種可能\n" ) ;

for( outsideTime = 1 ; outsideTime <= 10000 ; outsideTime ++ ) {

for( insideTime = 1 ; insideTime <= 175000 ; insideTime ++ ) {

//等待5秒後顯示下50種可能

}

}

}

}

}

}

}

System.out.println( "***計:" + count + "種可能性\n" ) ;

}

public static void main( String[] args ) {

new CenturyChickenProblem() ;

}

}

都寫完了,才發現樓主制定使用C語言..

不好意思

  • 上一篇:平面設計和網頁設計有什麽區別
  • 下一篇:第二章1000計算機常見問題和故障
  • copyright 2024編程學習大全網