当前位置:编程学习 > C/C++ >>

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语言怎么入手

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,