atm机问题,输入任何数,没有输出
#include<stdio.h>#include<windows.h>
#include<stdlib.h>
#include<string.h>
void gotoxy(int x,int y);
void code();
void face();//界面函数声明
void realcode_face();
void gotoxy(int x,int y)
{
COORD coord;
coord.X=x;
coord.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
} //光标定位函数
void code()
{
long int code;
gotoxy(12,5);
scanf("%d",&code);
///////////////////////////////////////////////////////////
if(code!=123456)
{
gotoxy(11,6);
printf("对不起code错误");
}
else
{
gotoxy(11,6);
printf("code right!");
system("cls");
realcode_face();
}
/////////////////////////////////////////////////////////
}
void face() //界面函数
{
printf("*********************************************\n");
printf("* *\n");
printf("* *\n");
printf("* 输入code *\n");
printf("* *\n");//gotoxy(12,5);
printf("* code: *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("*********************************************\n");
}
void realcode_face()
{
int choose;
printf("*********************************************\n");
printf("* *\n");
printf("* 1.取款 *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* 2.存款 *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* 请输入: *\n");
printf("* *\n");
printf("* *\n");
printf("*********************************************\n");
//gotoxy(); //这个我
scanf("%d",&choose);
if((choose!=1)||(choose!=2))
printf("请输入正确的标号!"); //就是这里,我不管输入什么数,没有任何输出,而且程序编译的时候没有报错!!!!!!!!!!!!!
}
int main()
{
face();
code();
gotoxy(1,15);
return 0;
}