今天学习完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");