该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include "stdio.h"

#include "string.h"

#include "windows.h"

char reg_name[30]="",reg_pwd[10]="";

char on_name[30],on_pwd[10];

void regist()

{

system("pause");

system("cls");

printf("\n\n\t\t\t欢迎使用红包注册系统\n\n");

while(1)

{

printf("\t\t请输入用户名[不能大于10个字符]:");

scanf("%s",reg_name);

if(strlen(reg_name)<=10)

{

while(1)

{

printf("\n\t\t请输入密码[密码长度为八位]:");

scanf("%s",reg_pwd);

if(strlen(reg_pwd)==8)

{

printf("\n\n\t\t注册成功,您的用户名是%s,密码是%s\n\n",reg_name,reg_pwd);

break;

}

else

{

printf("\n\t\t密码的长度为%d,请重新输入\n",strlen(reg_pwd));

}

}

break;

}

else

{

printf("\n\t\t用户名的长度为%d,请重新输入\n\n",strlen(reg_name));

}

}

}

int judge()

{

if(strcmp(reg_name,"")==0&&strcmp(reg_pwd,"")==0)

{

printf("\n\n\t\t您尚未注册,请先注册!\n\n");

return 0;

}

else

{

return 1;

}

}

void dl()

{

int i;

system("pause");

system("cls");

printf("\n\n\t\t\t欢迎使用红包登录系统\n\n");

for(i=1; i<=3; i++)

{

printf("\t\t请输入用户名:");

scanf("%s",on_name);

printf("\n\t\t请输入密 码:");

scanf("%s",on_pwd);

if(strcmp(reg_name,on_name)==0&&strcmp(reg_pwd,on_pwd)==0)

{

printf("\n\n\t\t登录成功,欢迎使用红包系统\n\n");

break;

}

else

{

printf("\n\n\t\t登录失败,请重新登录,您还有%d次机会\n\n",3-i);

}

}

}

void main()

{

int id;

while(1)

{

system("pause");

system("cls");

printf("\n\n\t\t\t红包管理系统\n\n");

printf("\t\t\t1:注册\n");

printf("\t\t\t2:登录\n");

printf("\t\t\t0:退出\n\n");

printf("\t\t请选择功能编号:");

scanf("%d",&id);

switch(id)

{

case 1:

regist();

break;

case 2:

if(judge()==1)

{

dl();

}

break;

case 0:

exit(1);

break;

default:

printf("\n\t\t您输入的功能编号有误,请重新输入!\n");

}

}

}

void start()

{

system("color A");

while(1)

{

float a[25];

float total;

printf("\t\t\t欢迎使用红包分发系统\n\n\n");

printf("请输入红包的总额:\n");

scanf("%f",&total);

int num;

printf("请输入红包的个数:(1~20之间)\n");

scanf("%d",&num);

float min=0.01;

int i=0,j;

float t;

float MAX=0;

float safe_total=0;

float sum=0;

srand(time(NULL));

for(i=1;i

{

t=total/(num-i+1);

safe_total=t*2;

a[i]=(rand()%(int)(safe_total*100)+(int)min*100)/100.0+min;

total-=a[i];

sum+=a[i];

printf("\t\t第%d个红包有%0.2f元\n",i,a[i]);

if(a[i]>MAX)

{

MAX=a[i];

j=i;

}

}

a[i]=total;

printf("\t\t第%d个红包有%0.2f元\n\n\n\n",i,a[i]);

if(total>MAX)

{

printf("\t\t第%d个同学是运气王,抢到了0.2f元的金额\n\n\n",num,total);

}

else

{

printf("\t\t第%d个同学是运气王,抢到了%0.2f元的金额\n\n\n",j,MAX);

}

system("pause");

system("cls");

}

return 0;

}

c语言两个程序合并一起运行,这两个程序如何可以在一起运行相关推荐

  1. 两个链接合并_如何找到两个链接列表的合并点

    两个链接合并 了解问题 (Understand the Problem) We are given two singly linked lists and we have to find the po ...

  2. php mysql两个表合并_php操作mysql两个数据库中表的数据同步

    题记: 我们开发当中经常会遇到,数据同步.比如将teaching数据库中area表的数据同步到study数据库中zone表中. 备注:这两个数据库不同,数据表名字也不同,但数据表的结构相同.不同表结构 ...

  3. 两个列表合并去重_把两个pdf合并成一个如何解决?

    PDF文件在我们日常工作中使用的越来越多了,所有不可避免的我们会遇到要将多个PDF文件合并成为一个文件的情况,那么如何将两个PDF文件进行合并呢?可能大家都想要了解一下! 对于PDF文件这个问题,这里 ...

  4. 两个音轨合并_怎样把两个音频文件合并成一个?

    展开全部 由于音频文件62616964757a686964616fe4b893e5b19e31333431353935太大等原因,有时候在网上下载音频文件,下载完成后发现文件被分成了很多个小片段,这样 ...

  5. mysql 两条sql合并_mysql 如何将两条sql的结果合并到一列,

    想要达到这样的效果 两条sql 只有一个 card.type 条件不一样 0,于1 的区别 , 最后希望结果等于 comp.comp_info_id, comp.comp_name, card.sch ...

  6. C++将两个字符串合并在一起

    C++将两个字符串合并在一起 ubuntu输入命令: g++ bbb.cpp -o bbb 运行结果: 代码如下: #include <iostream> using namespace ...

  7. c语言vi运行编译文件,VC++6.0中如何编译运行及调试C语言程序文件.docx

    VC++6. 0中如何编译运行调试C语言程序 1?启动VC++6. 0 (如下图) [5>R?*16 00 P"! tptl tub go□賦星糸理技件□中出融Fz " 口仍 ...

  8. python如何在没有环境的电脑上执行_没安装python的电脑可以运行python写的程序吗 python语言编写的程...

    py2exe 能够把 Python script 转换成可以在windows上独立执行的(即不需安装Python)的exe程序(加上其它必需的运行时函数库). -- 摘自百度知道 py2exe能够把P ...

  9. MFC中如何将两个独立的程序合并为一个程序(障眼法)

    今天一个同学叫我帮忙解决一个关于MFC的问题,问题为:"将两个独立的MFC程序合并为一个程序 ". 当然了,我用的是障眼法. (1)下面先来看看具体情况:程序A和程序B分别是两个独 ...

  10. 一个c语言程序只要编译和链接没有错误,一个 C 语言程序只要编译和链接没有错误,程序运行结果就肯定正确...

    一个 C 语言程序只要编译和链接没有错误,程序运行结果就肯定正确 更多相关问题 网页表单中不能插入表格.() 要想在一个网页中嵌套另外一个网页,一般可以使用页内框架.() 贸易也是一种特殊的技术.() ...

最新文章

  1. js中document.write的那点事
  2. cuda-convnet在Ubuntu12.04+CUDA5.5下的配置
  3. vl_sift函数用法
  4. Exchange Server 2016管理系列课件50.DAG管理之激活数据库副本
  5. Symfony 4.2.4 和 3.4.23 发布,经典 PHP Web 开发框架
  6. [洛谷P3242] [HNOI2015]接水果
  7. scrapy爬虫学习系列七:scrapy常见问题解决方案
  8. c语言编程作业 一哥是何人,PLC编程语言之争:谁才是quot;一哥quot;-简易百科
  9. webpack最佳入门实践系列(08)
  10. 使用TextToSpeech朗读文字
  11. registry拉取dockerhub私有镜像
  12. SAP 客户信贷重建一则
  13. 论EBS的并发请求(报表中心)的必要性
  14. 实验改变人类:震撼世界的十大科学实验- -
  15. 用endnote x9在Word 2016中插入参考文献到特定位置
  16. 搭建个人知识付费应用系统-(6)Sanity 集成
  17. centos7中ps显示的内容_值得收藏,史上最全Linux ps命令详解
  18. 关于java实例方法可以访问类变量的一种解释
  19. 庆科EMW3080学习之旅① 搭建开发环境,开始一个 “hellow world” 串口打印。
  20. 新疆计算机教师招聘,2017年新疆维吾尔自治区面向社会公开招聘小学教师笔试说明(信息技术)...

热门文章

  1. 北京工商大学计算机学院研究生院,北京工商大学计算机学院
  2. 【Leetcode | easy】反转整数
  3. 3.3 集束搜索-深度学习第五课《序列模型》-Stanford吴恩达教授
  4. 1.9 可避免误差-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
  5. 一起学nRF51xx 13 - twi iic
  6. c运行库、c标准库、windows API的区别和联系
  7. 【Android工具】最新测试谷歌play耗电情况,各种品牌安装谷歌play方法,GooglePlay...
  8. µC/OS-II和µC/OS-III比较
  9. Issue 140: Tweet
  10. FreeMarker 一二事 - 静态模板的使用与生成