求助C语言编写一个程序

题目解释:编译运行后,出现一个选项,登录和注册。
注册一个账号,内容只有账号、密码、年级专业班级姓名。
用账号和密码就可以登录。登录之后只显示一个欢迎语就可以了。

#include<stdio.h>

#include<string.h> 

#include<math.h>

int main()

{ int a;

char b[16];

char c[30];

char d[22];

char e[22];

char h[22];

printf("欢迎来到注册页面\n请输入账号:");

scanf("%d",&a);

printf("\n请输入密码:");

scanf("%s",b);

printf("\n请输入年级专业:");

scanf("%s",c);

printf("\n请输入班级:");

scanf("%s",d);

printf("\n请输入姓名:");

scanf("%s",e);

printf("\n");

printf("注册完成\n\n");

int ak;

printf("欢迎来到登录页面\n");

while(1)

{

printf("请输入账号:");

scanf("%d",&ak);

printf("\n请输入密码:");

scanf("%s",h);

printf("\n"); 

if(ak==a&&strcmp(b,h)==0)

{

printf("welcome\n");

break;

}

else

printf("账号或密码有误,重新输入\n");

}

return 0;

}

希望能帮到你,望采纳;

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-11
提供思路,首先用输出函数输出需要提供的功能,然后在不同功能下实现注册,假设只能注册一个,当然也可以注册多个,然后用全局变量保存,当登录后,如果匹配上了就输出欢迎界面即可。
第2个回答  2020-03-10
#include <stdlib.h>
#include <conio.h>
void display()
{
int num = 0;
char c;
do
{
num++;
if (num >= 10)
{
return;
}
system("cls");
printf("这是第%d页\n", num);
printf("按数字键跳到相关页面\n");
printf("按任意键跳到下一页\n");
c = getch();
if (c >= '1' && c <= '9')
{
num = c - '1';
}
}
while (1);
}
int main(int argc, char* argv[])
{
display();
return 0;
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网