for(a = 1 a<=21/2 a++)
{
for(b = a b<=21/2 b++)
{
if(a<=b && b<=c && (a+b) > c)
{
char czOutput[256] = {0}
sprintf_s(czOutput, sizeof(czOutput), "a=%d, b=%d, c=%d\n", a, b, c)
wchar_t wOutput[1024] = {0}
mbstowcs(wOutput, czOutput, sizeof(czOutput))
OutputDebugStr((LPCWSTR)wOutput)
}
}
}
输出:
a=1,b=10,c=10
c=2,b=9,c=10
a=3,b=8,c=10
a=3,b=9,c=9
a=4,b=7,c=10
a=4,b=8,c=9
a=5,b=6,c=10
a=5,b=7,c=9
a=5,b=8,c=8
a=6,b=6,c=9
a=6,b=7,c=8
a=7,b=7,c=7
c++?简单写下:
a=100
i=0
while(a>1)
{a=a/2
i++
}
cout<<i<<endl
i就是剪的次数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)