C语言编写一个程序
程序启动,显示欢迎界面
然后提示输入用户名和密码(用户名是姓名、密码为学号)密码的正确与否要做判断,三次输入错误则程序退出
密码正确后,程序显示一下功能主菜单
1猜拳游戏 2比大小 3求闰年 4显示作者信息 5退出
补充:猜拳:用1.2.3分别代表石头剪子布,用户和计算机猜,有用户输入自己所出的是什么,然后程序显示计算机出的是什么,并显示是用户赢了还是计算机赢了。比大小:选择此功能后,提示输入三个数,并按从小到大的顺序输出。
求闰年:选择此功能后,提示输入一个年份,并输出是否为闰年的结果。
显示作者信息:以类似简历的形式显示(至少包含作者姓名、性别、电话、出生日期、住址、邮箱、专业、学历等)
以上每个功能完成操作后邀请能退回功能主菜单
追问:5个功能放在哪
答案:#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<windows.h>
int main()
{
int n=0,select;
char *s1="xingming";
char *s2="xuehao";
char zhanghu[20],mima[20];
printf("*******************************************\n\n\n");
printf("\t\t欢迎光临!\n\n\n");
printf("*******************************************\n\n\n");
Sleep(2500);
system("cls");
while(1){
printf("请输入用户名:");
scanf("%s",zhanghu);
printf("请输入密码:");
scanf("%s",mima);
printf("\n");
if((strcmp(s1,zhanghu)==0&&strcmp(s2,mima)==0))
{
printf("您输入的用户名和密码均正确!");
Sleep(1500);
system("cls");
printf("功能菜单:1.猜拳游戏 2.比大小 3.求闰年 4.显示作者信息 5.退出\n");
printf("请选择数字1--5\n");
printf("您选择的是:");
scanf("%d",&select);
if(select<6||select>0)
{
switch(select)
{
case 1:printf("这是猜拳游戏");break;
case 2:printf("这是比大小");break;
case 3:printf("这是求闰年");break;
case 4:printf("这是作者信息");break;
case 5:printf("退出");break;
defaut:break;
}
break;
}
else
{
printf("您输入有误,请输入1--5 数字");
}
}
else
{
n++;
printf("不好意思,用户名或密码错误,不能进去!\n");
}
if(n==3)
{
printf("您输入的密码已经超过三次,您不能再试了");
break;
}
}
return 0;
}
上一个:C语言一些单词
下一个:C语言怎么入手