當前位置:編程學習大全網 - 電腦編程 - C語言編程,有n個硬幣,壹直有壹個硬幣是假的,質量比真幣小,現有壹天平問最多需要撐幾次可以把假幣找出來

C語言編程,有n個硬幣,壹直有壹個硬幣是假的,質量比真幣小,現有壹天平問最多需要撐幾次可以把假幣找出來

#include "stdio.h"

void main()

{ int i,n,count,m;

printf("輸入測試次數:");

scanf("%d",&n);//測試次數

printf("\n");

for(i=0;i<n;i++)

{

printf("第%d次輸入硬幣個數:",i+1);

scanf("%d",&count);//硬幣個數

printf("\n");

m=0;//m用於存儲比較次數,每次折半比較

while(count>2)

{m++;

count=count/2;

}

printf("最大比較次數:");

printf("m=%d\n",m);

printf("\n");

}

}

  • 上一篇:西門子PLC編程語句STL中 L L#10什麽意思?
  • 下一篇:簡單的單片機編程問題
  • copyright 2024編程學習大全網