c语言的一个小时

本文记录了作者在一小时内使用C语言完成一个简单购票系统的经历。虽然代码存在繁琐和优化空间,但作者认为这是一个良好的学习过程,通过实践理解了循环和条件语句的运用,并意识到输入验证和错误处理的重要性。这是编程学习的开始,作者意识到持续学习的必要性。
摘要由CSDN通过智能技术生成

     今天学习完C语言的循环语句,还有条件之后,尝试着写了简单的购票系统,这是花一个小时完成的,这个购票系统的逻辑思维简单,但是我的代码太过繁琐,还有好多优化的地方没有改,有空的时候还是需要好好的改进一些,这个的逻辑思维,首先判断输入,如果账户密码登陆正确,才会进入下面的购票系统,判断循环的时候,如果是错误的话就会出现连续输入,如果是对的话,就会,在对的条件下,进行地点的输入,选地点之后才会有后面的列车,但是后来我发现我的这个还是有许多的漏洞,输入错误时候在第二次循环的时候,不会返回当前循环,这个问题还没改好,


总的来说今天的收获还是很大的,今天的算是独立完成了这个基本的应用,但是还是需要好好的学习,这只是一个开始,在写代码的过程中,学无止境。

#include <stdio.h>

void main(){
printf("欢迎进入购票系统"); getchar();
int zh;//账户
int mm;//密码
int m; //起始地
int n; //终点地
int a; //高大上列车
int b;  //豪华列车
int c; //普通列车
printf("请输人账户");
scanf_s("%d",&zh); getchar();
printf("请输入密码");
scanf_s("%d", &mm); getchar();
if (zh==1&&mm==2){
printf("登陆成功"); getchar();
while (1)
{
printf("请输入你的起点位置,1武汉,2上海,3广州\n");
scanf_s("%d", &m); getchar();
printf("请输入你的终点位置,1武汉,2上海,3广州\n");
scanf_s("%d", &n); getchar();
if (m==1&&n==1){
printf("请坐公交");
}
else if (m == 1 && n == 2){
printf("请坐武汉到上海的列车\n");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值