问一个逻辑问题,大家帮忙想想
我想问一个逻辑上的问题。
我要求2个值S1,S2,S2是在S1已知的条件下才能得到。
在for{{{}}}这样的嵌套循环求出,第一次求出S1,再做一次循环通过求出的S1求出S2。
那这样的话for{{{}}}就要做2次,代码要复制粘贴一遍。
有没有办法使S1和S1放一起,for{{{}}}只做一次?或者有没有办法不需要再次粘贴for{{{}}}?
跪谢各位大神。。很急
[解决办法]
差不多是这样,你自己琢磨一下
void CalxX(int& s1,int s2,BOOL bS1=TRUE)
{
int a;
for ()
{
for ()
{
for ()
{
for ()
{
if(bS1)
s1=jisuan1;
else
s2=jisuan2;
}
}
}
}
if (bS1)
{
CalxX(s1,s2,FALSE);
}
}