#define
m
100
//假定座位的个数
#define
n
10
int
main()
{
int
i,flag
int
num_1=0,num_0=0
//抽烟和不抽烟的位置序号
for(i=1i<=mi++)
{
printf("键入您的抽烟与否,1为抽烟,0为不抽烟\n")
scanf("%d",&flag)
if(flag==1)
{
num_1++
if(num_1>n)
printf("对不起,吸烟区座位已满\n")
else
printf("您的座位号是:吸烟区%d号座位\n\n",num_1)
}
else
if(flag==0)
{
num_0++
if(num_0>m-n)
printf("对不起,非吸烟区座位已满\n")
else
printf("您的座位号是:非吸烟区%d号座位\n\n",num_0)
}
}
}
这是我写的程序,又不懂的可以追问。运行无误。
楼主不要混淆脚本的概念····如果是脚本的话就是命令行指令,或者脚本语言保存的代码。脚本一般为解释性语言,即不需要编译链接,而直接逐行执行代码的语言。C语言不是脚本语言。
电话号码嘛··随机生成,这个不错,有点复杂的说。我是说随机数像电话号码的情况。比较复杂。
你需要一个hashlist库。
一个生成用户名的方法,一个生成电话号码的方法。
和一个记录显示的方法。
有了这些很简单了。
初始化哈希表
//如果同时生成记录和读取记录的话要用到多线程了
//可以先读取:
打开文件:
loop:
读取一条记录
store
as
key
&
value
in
hashlist
loopend
生成记录
保存
写入文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)