代码如下:

#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只鸭子

一个人赶着鸭子去每个村庄卖,每经过一个 村子卖去所赶鸭子的一半又一只。 这样他经过了 七个村子后还剩 两只鸭子,问问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?相关推荐

  1. 18.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?

    18.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只.这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子? #include <stdi ...

  2. 一个人赶着鸭子去每个村庄卖,每经过一个 村子卖去所赶鸭子的一半又//一只。 这样他经过了 七个村子后还剩 两只鸭子,问问他出发时共赶多少//只鸭子?经过每个村子卖出多少只鸭子?

    .一个人赶着鸭子去每个村庄卖,每经过一个 村子卖去所赶鸭子的一半又 //一只. 这样他经过了 七个村子后还剩 两只鸭子,问问他出发时共赶多少 //只鸭子?经过每个村子卖出多少只鸭子?int i,j=2 ...

  3. java一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?

    这题用到了递归的思想,根据题目中鸭子数量每天减去一半又一只,可以得到数量关系:每次交易之前鸭子的总数为交易之后的数目加一乘以二;写一个函数表示当天交易前的数量,参数为天数. 递归需要条件限制,所以第八 ...

  4. 2、一个人赶着鸭子去每个村庄卖,每经过一个 村子卖去所赶鸭子的一半又一只。 这样他经过了 七个村子后还剩 两只鸭子,问问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?

    程序代码: #include <stdio.h> int main(int argc, const char *argv[]) {     int i = 0;     int j = 0 ...

  5. 一个人赶着鸭子去每个村庄卖,每经过一个 村子卖去所赶鸭子的一半又一只。 这样他经过了 七个村子后还剩 两只鸭子,问问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?(递归实现)

    #include <stdio.h> int duck(int d); int main(int argc, const char *argv[]) {     int k;     pr ...

  6. 一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?

    #include <stdio.h>int main() { int f(int n);f(1);return 0; }int f(int n){int sub;if(n==7){sub= ...

  7. 个人赶着鸭子去每个村庄卖,每经过一个 村子卖去所赶鸭子的一半又一只,这样他经过了七个村子后还剩两只鸭子,问问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?

    #include <stdio.h>int fun(int num_yazi,int num_vil) {if(num_vil==1){printf("第%d个村子卖了%d只鸭子 ...

  8. 递归实现斐波那契数列 一个人赶着鸭子去每个村庄卖,每经过一个 村子卖去所赶鸭子的一半又一只。 这样他经过了 七个村子后还剩 两只鸭子,问问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?

    1.代码实现 #include<stdio.h>//斐波那契递归函数 int fbnq(int n){if(n==1||n==2){return 1;}else{return fbnq(n ...

  9. 递归实现:一个人赶着鸭子去每个村庄卖,每经过一个 村子卖去所赶鸭子的一半又一只。 这样他经过了 七个村子后还剩 两只鸭子,问问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?

    程序: 运行效果:

最新文章

  1. 我们眼中的2015年互联网10大产品事件
  2. 01-java基础加强,eclipse工具使用,快捷键,断点调试,单元测试,jdk5新特性,增强for循环,集合map,list,可变参数,枚举,反射,泛型
  3. mysql的安装胚子_下列哪个制剂是以主要药味缩写加剂型的原则命名的
  4. 洛谷P4762: [CERC2014]Virus synthesis(PAM)
  5. jOOQ类型安全数据库查询教程
  6. [react] 举例说明什么是高阶组件(HOC)的反向继承
  7. 电大1253c语言程序设计考试题,电大1253《C语言程序设计》开放大学期末考试试题2020年1月(含答案)...
  8. OpenCV文档阅读笔记-brief Creates a window官方解析及实例
  9. BNU 背包密码(编码与解密)
  10. Java面试----2018年最新Struts2面试题
  11. B7 HTML5期末大作业:海贼王影视网站设计——仿京东-海贼王(1页) HTML+CSS+JavaScript 学生DW网页设计作业成品 wweb前端期末大作业 网页设计实例 企业网站制作
  12. Partitioning by Palindromes UVA - 11584(DP)
  13. windows PC版微信双开
  14. 活动报名 | 清华大学交叉信息研究院高阳:视觉机器人学习
  15. 将一个八位的二进制数转换为十进制数
  16. Android端手机测试体系
  17. oracle lag、lead函数
  18. Compose Multiplatform结合MVI模式--初步尝试
  19. 如何编译android的linux 内核,ubuntu下编译android内核(arm-none-linux-gnueabi-)
  20. ai测试面相软件,ai测试面相

热门文章

  1. 38岁女强人转行做足疗店,只用一年就把两家同行都挤垮了?
  2. 小心啦!水上有“天眼”,查你没商量!
  3. Process-wide API spying - an ultimate hack 摘要翻译(三)
  4. iOS 15 适配总结
  5. 幼儿体能五项技能测试软件,体能测查 | 幼儿园体能测试项目及标准,建议新手幼师收藏!...
  6. 基于Linux IIO接口的波形采集
  7. 【深度学习之美】LSTM长短记,长序依赖可追忆(入门系列之十四)
  8. 特种浓缩分离:无机陶瓷膜元件及设备
  9. C# PDF附件生成
  10. 运动想象EEG背景知识