开发者学堂课程【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。