c++builder6.0中怎样让c语言编程界面化 10
#include<stdio.h>#include<time.h>#include<stdlib.h>voidininum(void);voidchoose(void);...
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void ininum(void);
void choose(void);
int word[10000];
int num=0;
int main()
{
int a,n,m,q,ww,i;
printf("寄存箱总数:");
scanf("%d",&n);
for(;;)
{
printf("\n1.投硬币 2.输密码 3.退出 请选择:");
scanf("%d",&m);
printf("\n");
switch(m)
{
case 1:
if(num>=n)
{
printf("抱歉,储物箱已满");
break;
}
printf("投币值:");
for(;;)
{
scanf("%d",&q);
if(q==1)
{
ininum();
choose();
printf("寄存箱编号:%d 密码:%d",num+1,word[num]);
num++;
break;
}
else
printf("请投币一元");
}
break;
case 2:
printf("输入密码:"); scanf("%d",&ww);
a=0;
for(i=0;i<=num;i++)
{
if(ww==word[i])
printf("%d号寄存箱已打开\n",i+1);
a++;
}
if(a=0)
{
printf("密码错误");
}
break;
case 0:
break;
}
}
return 0;
}
void ininum(void)
{
srand((unsigned)time(NULL));
}
void choose(void)
{
word[num]=rand()%8999+1000;
} 展开
#include<time.h>
#include<stdlib.h>
void ininum(void);
void choose(void);
int word[10000];
int num=0;
int main()
{
int a,n,m,q,ww,i;
printf("寄存箱总数:");
scanf("%d",&n);
for(;;)
{
printf("\n1.投硬币 2.输密码 3.退出 请选择:");
scanf("%d",&m);
printf("\n");
switch(m)
{
case 1:
if(num>=n)
{
printf("抱歉,储物箱已满");
break;
}
printf("投币值:");
for(;;)
{
scanf("%d",&q);
if(q==1)
{
ininum();
choose();
printf("寄存箱编号:%d 密码:%d",num+1,word[num]);
num++;
break;
}
else
printf("请投币一元");
}
break;
case 2:
printf("输入密码:"); scanf("%d",&ww);
a=0;
for(i=0;i<=num;i++)
{
if(ww==word[i])
printf("%d号寄存箱已打开\n",i+1);
a++;
}
if(a=0)
{
printf("密码错误");
}
break;
case 0:
break;
}
}
return 0;
}
void ininum(void)
{
srand((unsigned)time(NULL));
}
void choose(void)
{
word[num]=rand()%8999+1000;
} 展开
展开全部
这个源程序是“控制台方式”最原始结构形式,仅用于教学,没有实用价值。
如果要改到C++BUILDER6的窗体方式,则整个框架变了,C++BUILDER已提
供好了,只是看你会不会用了。
一旦掌握了C++BUILDER6的窗体方式,更方便、更简单。
如果要改到C++BUILDER6的窗体方式,则整个框架变了,C++BUILDER已提
供好了,只是看你会不会用了。
一旦掌握了C++BUILDER6的窗体方式,更方便、更简单。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |