一个人赶着鸭子去每个村庄卖,每经过一个 村子卖去所赶鸭子的一半又一只。 这样他经过了 七个村子后还剩 两只鸭子,问问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?
生活随笔
收集整理的這篇文章主要介紹了
一个人赶着鸭子去每个村庄卖,每经过一个 村子卖去所赶鸭子的一半又一只。 这样他经过了 七个村子后还剩 两只鸭子,问问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼如下:
#include <stdio.h>int main(int argc, const char *argv[]) {int sum = 2;int i = 0;int j = 7;int n = 0;for(i=0;i<7;i++){sum = 2*sum + 2;n = sum/2 + 1;printf("經過第%d個村子賣出%d只鴨子\n",j,n);j--;}printf("出發時一共趕了%d只鴨子\n",sum);return 0; }終端執行結果:
ubuntu@ubuntu:C_base$ gcc 76_test.c ubuntu@ubuntu:C_base$ ./a.out 經過第7個村子賣出4只鴨子 經過第6個村子賣出8只鴨子 經過第5個村子賣出16只鴨子 經過第4個村子賣出32只鴨子 經過第3個村子賣出64只鴨子 經過第2個村子賣出128只鴨子 經過第1個村子賣出256只鴨子 出發時一共趕了510只鴨子總結
以上是生活随笔為你收集整理的一个人赶着鸭子去每个村庄卖,每经过一个 村子卖去所赶鸭子的一半又一只。 这样他经过了 七个村子后还剩 两只鸭子,问问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .net core 中的[FromBod
- 下一篇: 我的求带之路(已成功