循环语句_鸡兔同笼问题|学习笔记

发者学堂课程【C语言学习教程循环语句_鸡兔同笼问题】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/387/detail/4886


循环语句_鸡兔同笼问题


1.编写一个程序,从键盘上接收一个整数,并且从1-100之间找到能被它整除的整数,并输出找到的整数。

如下所示:

// 1   i 被 number 整除

int number=0;

scanf ("%d",&number) ;

for (int i=0; i<=100; i++) {

   if (i%numbe r!=0){

       continue ;

   }

    printf ("%d, number) ;

}

2.鸡兔同笼:共88个头,244只脚,鸡兔共多少只。结果如下:

// 2

int chiken = 0;

int rabbit = 0;

for (chiken = 0; chiken <=88; chiken++) {

     rabbit = 88- chiken;

if ( rabbit*4 + chiken*2 == 244){

    printf("rabbit=%d chiken= %dln", rabbit, chiken) ;

    break;

  }

}

答案为兔子34,鸡54。

上一篇:【阿里云智能秋招】达摩院数据库与存储实验室简介&岗位一览和内推投简历


下一篇:由PPP项目总结的几点项目经验