C++第二次上机作业 百钱百鸡
2017-03-15 23:02
190 查看
一、问题及代码
二、运行结果
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/84051765a509882a271f122e05a90701)
三、心得体会
本题用两个for循环来控制不定方程的解,相当于得到了两个未知数,再用一个等式即可求出第三个未知数,鸡雏的个数还必须是3的倍数。
四、知识点总结
for循环 逻辑符号&&
/* *文件名称:Exl-1.cpp *作者:周世豪 *完成日期:2017年3月15日 版本号:v1.0 *对任务求解方法的描述部分: *输入描述:无 *问题描述:略 *程序输出:百钱百鸡中鸡的个数 *问题分析:不定方程 用循环来控制 *算法分析:略 */ #include<iostream> using namespace std; int main() { int i,j,k; for(i=0;i<21;i++) for(j=0;j<33;j++) { k=100-i-j; if(i*5+j*3+k/3==100&&k%3==0) cout<<"鸡翁有"<<i<<"只,鸡母有"<<j<<"只,鸡雏有"<<k<<"只"<<endl; } return 0; }
二、运行结果
三、心得体会
本题用两个for循环来控制不定方程的解,相当于得到了两个未知数,再用一个等式即可求出第三个未知数,鸡雏的个数还必须是3的倍数。
四、知识点总结
for循环 逻辑符号&&