鸡兔得同时变化,不然没有初始化赋值你的tu是多少呢,
using namespace std; int main() { int ji, tu; for(ji=0;ji<=30;ji++){ tu=30-ji; if(ji*2+tu*4 ==90) cout<<ji<<endl<<tu; } return 0; }
你要把tu=30-ji放到循环里面去算呀否则ji变大了,tu不变,那总数能对的上吗