问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中一道模拟提款机的问题

发布网友 发布时间:2024-07-13 05:31

我来回答

2个回答

热心网友 时间:2024-07-21 04:25

#include<stdio.h>
#include<string.h>

int main() {
char User[7]; // name
char Pswd[7]; // password
char Chan[7]; // new_password
char Conf[7]; // new_password_confirm

printf("请输入您的帐号和密码\n");
printf("帐号: ");
scanf("%s", User);
while(strlen(User)>=7) {
printf("账号名过长,请核查您的账号\n");
printf("账号: ");
scanf("%s", User);
}
printf("密码: ");
scanf("%s", Pswd);
while(strlen(Pswd)!=7) {
printf("请核查您的密码\n");
printf("密码: ");
scanf("%s", Pswd);
}

while(1) {
if(strcmp(Pswd, "111111")==0) { //银行初始密码都是111111,如果不是的话要做一个数组来存放用户数据吗?
printf("请输入您的新密码: ");
scanf("%s", Chan);
while(strlen(Chan)!=7) {
printf("请核查您的输入\n");
printf("密码: ");
scanf("%s", Chan);
}
printf("请再输入一遍新密码: ");
scanf("%s", Conf);
while(strlen(Conf)!=7) {
printf("请核查您的输入\n");
printf("密码: ");
scanf("%s", Conf);
}
if(strcmp(Chan, Conf)==0) {
printf("修改成功\n");
break;
}else{
printf("密码错误,请再试一次。\n");
}
}
}
return 0;
}

编译通过,还做了一些防御性处理
楼上的有较多错误。要仔细一点。

热心网友 时间:2024-07-21 04:24

#include<stdio.h>
#include<string.h>
void main()
{
char user[7];
char password[7];
char new_password[7];
char new_password_confirm[7];

printf("请输入你的帐号和密码\n");
scanf("%s", user);
scanf("%s", password);

if (strcmp(password, '111111') == 0) {
printf("请输入你的新密码\n");
scanf("%s", new_password);
printf("请再输入一遍新密码\n");
scanf("%s", new_password_confirm);
if (strcmp(new_password, new_password_confirm) == 0) {
printf("修改成功\n");
} else {
printf("密码错误,请再试一次。\n");
}
}

}
用C++做一个SERVER/CLIENT程序

用C++做一个SERVER/CLIENT程序 10 给点思路,模拟一个银行提款机,客户段发送交易数据,服务器端可以修改数据库。给个大致的设计方法就行了。(用VC++编写)... 给点思路,模拟一个银行提款机,客户段发送交易数据,服务器端可以修改数据库。给个大致的设计方法就行了。(用VC++编写) 展开  我来答 1个回答 ...

编程python语言?

Python是一种计算机程序设计语言,你可能已经听说过很多流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript等,Python就是其中之一。 相对于其他编程语言,Python具有自己独特的优势,它可以用极少的代码完成任务。比如完成同一个任务,C语言要写1000行代码,Java需要100...

什么是软件开发?

软件需求分析就是回答做什么的问题。它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。需求分析的...

Python语言教学?

而且,在字符串上的处理,python相对于c语言也是给程序员极大的便利。在c语言中,只能用字符类的数组对字符串进行相应的操作,步骤也是相对于比较繁琐的,而在python中,当我们需要创建一个字符串的时候,只需要在创建字符串的时候用“s=”就可以了。而python不仅如此,它的库也很多,正因为它强大的库,让编程变得不再艰难...

如何学习C语言?

学习方法是:1、课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。2、记住语法规则。3、加强逻辑思维。4、多动手,通过练习上机了解它的运行过程。5、实践—&gt;理论—&gt;再实践,刚开始学习C语言时,按示例练习,并推动理论的学习,然后再自己多思考,多上机实践。

IC设计是干嘛的

电脑,提款机,汽车电子,等等。它也是是电子工程学和计算机工程学的一个学科,其主要内容是运用电路设计技术设计集成电路(IC)。IC设计涉及硬件软件两方面专业知识。硬件包括数字、模拟电路设计等。软件包括用汇编语言,C语言等写firmware或用户应用程序。IC设计是将用户的功能要求转化成电子芯片的过程。

java语言与c++相比,有哪些优点?

JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全。 2.多重继承 c++支持多重继承,这是c++的一个特征,它允许...

电脑虫是什么虫?

千年虫问题:和本世纪初的千年虫(Y2K Bug)问题类似,LINUX系统千年虫问题又称为2038年问题(Y2K38 BUG)。如果你想知道什么是2038问题的话,你需要知道一些技术上的东西。这个bug是由用来写linux的c语言引起的,c中用time_t来代表时间和日期,time_t是整数(int)型的,它用来记载从1970年1月1日到2000年所经历的秒数...

零基础学Python应该学习哪些入门知识

1 为什么选择学python?据统计零基础或非专业的人士学python的比较多,据HackerRank开发者调查报告2018年5月显示(见图),Python排名第一,成为最受欢迎编程语言。Python以优雅、简洁著称,入行门槛低,可以从事Linux运维、Python Web网站工程师、Python自动化测试、数据分析、人工智能等职位,薪资待遇呈上涨...

python好学吗?

Python相比于其他编程语言更容易学习,但是想学精通还是需要选择好的教程和好的师傅的,给你个课程大纲,你对比一下,很全面的!阶段一:Python开发基础 Python全栈开发与人工智能之Python开发基础知识学习内容包括:Python基础语法、数据类型、字符编码、文件操作、函数、装饰器、迭代器、内置方法、常用模块等。

大一c语言编程题库 c语言中%s和%c c语言编程题 c语言题 c语言题目 c语言吧 c语言从入门到精通 c语言输入 c语言小游戏编程100例
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
地下城与勇士圣职者暗黑雷鸣废墟怎么开 八仙桌椅子叫什么 新主播怎么和老粉丝打好关系? 想学做脚本,但是一点基础都没有。。新手首先要学什么?对于新手比较好的... 箭牌瓷砖和东鹏瓷砖,哪个更好? 设计品牌瓷砖,介绍下哪个好? ...是不是用的洗发水问题才有的?用什么去头屑? 本金7万,25个月还款111159.43元,年利息多少啊? 7万元百分之4.65的一个月利息是多少? 召唤师峡谷里的哪些坦克类英雄比较适合新手上手呢? 想问下各位大神 安全系数是乘以抗拉强度 还是抗拉强度除安全系数 猫咪尿闭有哪些原因? 微信收款怎么让店员收到语音添加店员收款通知的方法 什么是抖音直播带货? 小狗狂追小女孩30秒致其摔倒,狗主人全程未动,此事最终是如何解决... 对门的大狗冲进我家追小孩子,狗的主人坐哪里不动,找她理论,她还打我... 什么叫“看透”? 造价员取消后,造价工程师含金量会下降吗 代号伙伴料理获得方法大全 ...北固山下》一诗中,表现时序变迁、新旧交替这一自然规律 ...孩子没有理它,它进院一直叫,追孩子,狗主人不管,怎么办,狗也经常吓... 初二,寒假英语日记,65字 电机绕线组出现故障怎么解决 生病的时候为什么吃东西没有味道 all this i did without you出自哪本书? 请问邮政快递从北京发往云南省曲靖市会泽县乐业镇需要多久才能到。 每次在电锅煮饭碗里的菜什么的都会被水蒸气遛上,每次吃都有很多水, 韵达快运 北京发往云南曲靖~~~问下大大们差不多多久才到啊? 从北京寄货到云南省麒麟区曲靖要几天 北京快递到云南曲靖要多长时间 空气炸锅炸白果要多久 白果直接放到空气炸锅炸熟的时间 小风扇的电池怎么装呀? 白果直接放到空气炸锅炸熟的时间 空气炸锅炸白果要多久 如何设置微信收钱语音播报? 金翼本田1800摩托车多少钱 抓土元下什么料最好.没事到外面抓野土元.不知道它喜欢吃什么.料怎么... 本田金翼多少线一台 华硕天选2怎么样及配置性价比高又质量好的笔记本是什么品牌的 华硕天选2缺点都有哪些方面 轩逸经典更换机油,拧开放油螺丝前需要把加注机油盖拧开吗? One Of A Kind (Love Affair) (Lp Version) 歌词 求Beni Benjiman - Saying Goodbye 歌词 小学生上线了09 6:分23秒的英文歌歌名是什么? 如何让屏幕自动调整? 会考考60分就算过了吗? 高中会考多少分及格啊? ...政治常识知识,说明政府应该怎样努力提升居民的幸福指数 哪里有卖日默瓦旅行箱保护套?30的急用! 保时捷卡宴V8排量4800CC07款的请问车上的保险丝在哪些位置? 买到盗版书,会被没收么?