问一个逻辑问题,大家帮忙想想 我用最笨的方法就是for{{{}}里面的代码走一次,第二次再用同样的for{{{}}再走一次,有没有更聪明的办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那这样的话for{{{}}}就要做2次,代码要复制粘贴一遍==这是你说要做两次,不是我说的。聪明的办法有时候对人有效,对电脑来说,可能是更笨的办法。 做成一个函数,设置分别条件(是s1还是s2),s1搞完,设置为s2条件,再调用本函数做s2 做成一个函数,设置分别条件(是s1还是s2),s1搞完,设置为s2条件,再调用本函数做s2替换for{{{}}里面的S1?也就是这个函数部分替换,怎么替换呢?怎么替换一段代码? 差不多是这样,你自己琢磨一下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); }} 这样简洁点:void CalxX(int& s1,int s2,BOOL bS1=TRUE){ int a; for () { for () { for () { for () { if(bS1) { s1=jisuan1; CalxX(s1,s2,FALSE); } else s2=jisuan2; } } } }} 怎么将edit控件中动态输入的整型数据依次显示在那个CListBox中 创建对话框 出现 assert错误。 C/S结构能实现google地图载入吗? Xtreme Toolkit Pro的控件可以单独使用吗? 标签页中的OnCtlColor不执行? 强人啊~!真佩服国人的想象力!@! 弱弱地问一下:怎样才是所谓的SDK编程 请教一下 String 类中了FORMAT 函数的问题 我做的一个不规则窗体,怎么在移动时有虚框,怎么去掉啊。一定给分啊 模式对话框 无模式对话框 的区别 使用传统剪贴板怎么处理cstring 分割窗口之间的获取句柄或指针
==这是你说要做两次,不是我说的。
聪明的办法有时候对人有效,对电脑来说,可能是更笨的办法。
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);
}
}
void CalxX(int& s1,int s2,BOOL bS1=TRUE)
{
int a;
for ()
{
for ()
{
for ()
{
for ()
{
if(bS1)
{
s1=jisuan1;
CalxX(s1,s2,FALSE);
}
else
s2=jisuan2;
}
}
}
}
}