求高手帮我写一个mfc猴子选大王程序 用户输入m只猴子报数的数字是n报数时有动作,报到n的猴子出局,并且接着往下从头开始报数,直到选出大王 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #include <iostream>using namespace std;struct st { int value; struct st *next;};main(){ int n,count=0; struct st *p,*s,*temp; cout<<"请输入n的个数:"; cin>>n; p=new struct st; s=p; p->value=1; for (int i=2;i<=n;i++){ p->next=new struct st; p=p->next; p->value=i; } p->next=s; while(s->next!=s){ count++; if(count%2==0){ temp=s->next; s->next=temp->next; delete temp; } s=s->next; } cout<<s->value<<endl; return 0;} 不好意思,算法我已经有了,重点是mfc,图形模拟,动态的之类的,不太会啊 用圆或者矩形表示monkey,用直线或者弧线连接起来组成一个环形的,一次循环删除一个节点,重新刷新图形。OnPaint/OnDraw中绘制图形。 CPropertySheet的OnApply()函数的调用 如何修改客户区的大小? 高手来看一看,怎样减少FTP超时连接时间 看看我的代码用SDK方式在窗口中加了一个工具栏后,为什么窗口的0,0坐标在工具栏上,怎么办? 送分!简单绘图问题!在线等 如何在VC里实现一个对话框,如密码框风格,别人看不见你输入的是什么、急,在线等 简单的问题 怎么写一个WINNT下的可加入servers的程序 有关文件读写的奇怪问题,请教高手 各位大侠讲讲struct与对齐问题吧? VC程序,取消共享文件夹 改变wmp控件的大小
using namespace std;
struct st
{
int value;
struct st *next;
};
main()
{
int n,count=0;
struct st *p,*s,*temp;
cout<<"请输入n的个数:";
cin>>n;
p=new struct st;
s=p;
p->value=1;
for (int i=2;i<=n;i++){
p->next=new struct st;
p=p->next;
p->value=i;
}
p->next=s;
while(s->next!=s){
count++;
if(count%2==0){
temp=s->next;
s->next=temp->next;
delete temp;
}
s=s->next;
}
cout<<s->value<<endl;
return 0;
}
OnPaint/OnDraw中绘制图形。