c++ builder 6.0 中如何将按钮和输入的属性与C语言代码对应?

就是这个图片中的按钮和输入,如何和C语言代码中的输入输出对应?#include<stdio.h>intcycle(void);intmain(void){cycle();... 就是这个图片中的按钮和输入,如何和C语言代码中的输入输出对应?
#include<stdio.h>

int cycle(void);

int main(void)
{
cycle();
return 0;
}
int cycle(void)
{
static int ren=0,com=0;
int x,y,con,n,k;
printf("输入山的总数n和每次最多搬山k座(每输入一个数请回车)\n");
scanf("%d",&n);
scanf("%d",&k);
printf("比赛开始\n\n");
for(n;n!=0;)
{
do
{
printf("输入搬山数量(错误会重新输入)\n");
scanf("%d",&y);
}while(y<=0||y>k);
n=n-y;
if(n<=0)
{
printf("computer win!\n");
com=com+1;
break;
}
if(n<=k&&n>0)
x=n-1;
else if((n-1)%(k+1)!=0)
x=(n-1)%(k+1);
else
x=1;
printf("计算机搬山%d座\n\n",x);
n=n-x;
if(n<=0)
{
printf("man win!\n");
ren=ren+1;
break;
}
printf("剩余山的数量%d\n\n",n);
}
printf("是否继续?是,请按1,否,请按0\n");
scanf("%d",&con);
if(con==1)
{
cycle();
}
else
{
printf("共进行比赛%d次!\n",ren+com);
printf("人胜%d次!\n",ren);
printf("计算机胜%d次!\n",com);
printf("比赛彻底结束!\n感谢使用!\n");
return 0;
}
}
展开
 我来答
cjj796
2013-06-24 · TA获得超过8709个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3447万
展开全部

1、输入对应:

   第一个 scanf("%d",&n); 

         对应

      

 

   第一个 scanf("%d",&n); 

         对应

      

2、输出,你c所有的printf,都显示对应在:

      

 

3、计算过程,可以说是一致的

 

4、按钮的对应,scanf回车后,执行的和按钮一样的过程

更多追问追答
追问
怎么对应啊?运行之后,输入值之后,没有反应啊
追答
你的c++ builder 6.0 的代码怎么写的,贴上来
GodHlpMe
2013-06-24 · TA获得超过8456个赞
知道大有可为答主
回答量:4600
采纳率:46%
帮助的人:996万
展开全部
你提供的源程序称为“控制台方式”,是标准的C程序方式,也是最原始、古老
的方式,仅用于教学,没有实用价值。
如果要用窗体方式,就必须用C++BUILDER的 VCL方式的窗体,程序框架不同了。
你一进入C++BUILDER6编辑器时,出现的缺省窗体就是。
发现你C++BUILDER6可能尚没有入门,估计我说的再多也不会有效果。
追问
你说的那个窗体方式,不是很懂,能不能给说一下学习的方式或者是流程顺序,c++builder 6以前根本没用过,是不是还需要很长时间去慢慢了解,有没有什么教程,或者ppt来短时间内说明如何给那些按钮什么的与C代码对应。还是说,那些代码需要完全改写?
菜鸟一个,刚在学校学C语言一段时间。希望帮帮忙。谢谢
追答
说穿了,很简单,但不好在网上一下子说清。我在网上下的个教程,自已搜一下很多。
C++BUILDER所有框架是自动产生的,你双击按钮就自动产生事件,只要填上自已的
代码就行了,很方便。
原来的控制台程序要重新改动显示部分。子程序可以复用。
自已搜教程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式