您的位置:首页 > 编程语言 > C语言/C++

C++第二次上机作业 百钱百鸡

2017-03-15 23:02 190 查看
一、问题及代码

/*
*文件名称: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循环   逻辑符号&&
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: