小白求助:C++中 IDC_STATIC1-20 如何用动态变量代替控件后面的数字

小白求助:C++中 IDC_STATIC1-20 如何用动态变量代替控件后面的数字,第1张

IDC_STATIC1 是UINT类型的常量,你可以修改resource.h里面的定义,使得多个static的ID连续,你就可以这样用 GetDlgItem(IDC_STATIC1+m_addrTemp) 假设 m_addrTemp小于static的个数。

分析:设他命中10环,8环和5环各为XYZ发

X+Y+Z=10

10X+8Y+5Z=89

由于XYZ

都是整数

将Z看成已知数后,解出XY(Z的表达市)

对Z取1~10讨论得出使XYZ都是整数的解

则源程序如下:

#include<stdio.h>

main()

{

int

x,y,z

for(x=1x<=53x++)

for(y=1y<=53-xy++)

for(z=1z<=53-x-yz++)

{

if

(x+y+z==8)

&&(10*x+7*y+5*z==53)

break

}

printf("他命中10环为%d,7环为%d,5环为%d发\n",x,y,z)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11337878.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存