#include <stdio.h>
int main()
{
int n;
int i;
int x;
int flag =1; //flag是控制标记
for( n = 6; flag; n++) //利用试探方法,增大试探值n
{
for( x = n, i= 1&& flag; i <= 5; i++) //判断是否符合5次分配
{
if((x-1)%5 == 0) x = 4*(x-1)/5;
else flag; //若不能满足题目,退出此循环
}
if(flag)break; //若满足题目要求,退出所有循环
else flag =1;
}
printf("total fish = %d\n",n);
}
运用试探可以使退出循环更加方便明了。
本文介绍了一种使用C语言实现的试探法程序,该程序用于解决一个特定的数学问题:寻找一个初始值,通过一系列特定操作后能够满足特定条件。文章详细展示了如何通过循环和条件判断来实现这一算法。
1207

被折叠的 条评论
为什么被折叠?



