这次增加的是一个对系统的好评功能,外卖小哥给我的灵感
然后增加了湖南师范大学的简介
老规矩,先上代码
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <windows.h>
//定义变量
char reg_name[30]="",reg_pwd[10]="";
char on_name[30],on_pwd[10];
//用户注册系统
void regist()
{
//清屏
system("pause");
system("cls");
printf("\n\n\t\t\t注册账号:\n\n");
//输入用户名
printf("\t\t请输入用户名[不能大于10个字符]:");
scanf("%s",reg_name);
//输入密码
printf("\n\t\t请输入密码[密码长度为八位]:");
scanf("%s",reg_pwd);
printf("\n\n\t\t注册成功,您的用户名是%s,密码是%s\n\n",reg_name,reg_pwd);
}
//判断是否注册
int judge()
{
if(strcmp(reg_name,"") ==0 && strcmp(reg_pwd,"") ==0)
{
printf("\n\n\t\t您尚未注册,请先注册!\n\n");
return 0;
}
else
{
return 1;
}
}
//用户登录
void login()
{
int i;
system("pause");
system("cls");
printf("\n\n\t\t\t欢迎使用湖南大学阅读器\n\n");
//三次登录验证
for(i=1;i<=3;i++)
{
printf("\t\t请输入用户名:");
scanf("%s",on_name);
printf("\n\t\t请输入密 码:");
scanf("%s",on_pwd);
if(strcmp(reg_name,on_name)==0&&strcmp(reg_pwd,on_pwd)==0)
{
printf("\n\n\t\t登录成功,欢迎使用湖南大学阅读器\n\n");
break;
}
else
{
printf("\n\n\t\t登录失败,请重新登录,您还有%d次机会\n\n",3-i);
}
}
}
void pri(void)
{
printf("请输入你想去的大学:\n");
printf("1 国防科技大学\n");
printf("2 湖南大学\n");
printf("3 湖南师范大学\n");
printf("4 长沙学院\n");
printf("5 退出\n");
}
void read(void)
{
int nums = 0;
int end = 1;
pri();
while(end)
{
printf("->");
if( scanf("%d",&nums) != 1)
{
scanf("%*s");//接受键盘缓存区的值但是不传地址给后面的参数
nums = 0;
}
if(nums == 1 || nums == 2 || nums == 3 || nums == 4 || 5)
{
switch(nums)
{
case 1:
printf(" 中国人民解放军国防科技大学(National University of Defense Technology),"
"是直属中国共产党中央军事委员会领导的军队综合性大学,也一直是国家和军队重点建设的院校。"
"是第一个五年计划国家%d项重点建设工程之一,是中共中央1959年确定的全国%d所重点大学之一,"
"是国务院首批批准有权授予硕士、博士学位的院校,是全国首批试办研究生院的院校,"
"是首批进入国家“211工程”建设计划的院校,是军队唯一进入国家“985工程”建设行列的院校,"
"是纳入国家“双一流”建设支持的院校。\n",156,20);
break;
case 2:
printf(" 湖南大学(Hunan University),简称“湖大”,坐落于长沙市,是教育部直属全国重点大学,"
"教育部、工业和信息化部、湖南省人民政府、国家国防科技工业局共建高校,位列国家“世界一流大学建设高校”、"
"“985工程”、“211工程”,入选国家“2011计划”、“111计划”、卓越法律人才教育培养计划、卓越工程师教育培养计划、"
"国家建设高水平大学公派研究生项目、新工科研究与实践项目、全国深化创新创业教育改革示范高校、"
"全国创新创业典型经验高校、全国高校实践育人创新创业基地、中国政府奖学金来华留学生接收院校、"
"国家大学生创新性实验计划,高校国家知识产权信息服务中心。\n");
break;
case 3:
printf(" 湖南师范大学(Hunan Normal University),简称“湖南师大”,位于湖南省长沙市,"
"入选首批国家“211工程”重点建设大学、首批国家“双一流”世界一流学科建设高校、教育部与湖南省重点共建的部省共建“双一流”建设高校,"
"入选中西部高校基础能力建设工程、国家建设高水平大学公派研究生项目、卓越法律人才教育培养计划、卓越医生教育培养计划、"
"卓越教师培养计划、国家大学生创新性实验计划、国家级大学生创新创业训练计划、全国深化创新创业教育改革示范高校、"
"中国政府奖学金来华留学生接收院校、教育部来华留学示范基地、国家大学生文化素质教育基地。"
"是国际艺术、设计与媒体院校联盟(Cumulus)、“一带一路”智库合作联盟等国际组织重要成员。\n");
break;
case 4:
printf(" 长沙学院(Changsha University),简称“长大”,是经中华人民共和国教育部批准的全日制普通高等本科院校,"
"实行省市共建共管、以长沙市为主管理的体制,属于湖南省“双一流”高水平应用特色学院,入选教育部首批新工科研究与实践项目、"
"湖南省2011计划,是国家“十三五”应用型本科产教融合发展工程规划高校、全国高校实践育人创新创业基地、CDIO工程教育联盟成员单位。\n");
break;
case 5:
end = 0;
printf("退出\n");
default:
break;
}
}
else
{
printf("请重新输入你想去的大学:\n");
}
}
}
void rank(void)
{
int n;
printf("请对这个系统打分:");
scanf("%d",&n);
switch(n)
{
case 1:
printf("这次体验很差,下次一定好评!");
break;
case 2:
printf("体验差强人意,勉强说得过去");
break;
case 3:
printf("体验不错,蛮开心的");
break;
case 4:
printf("体验很棒,给你点个赞");
break;
case 5:
printf("两个字,完美,给你个五星差评");
break;
default:
printf("输入有误,请重新输入!\n");
break;
}
}
void main()//湖南大学浏览系统
{
//定义变量
int id;
while(1)
{
system("pause");
system("cls");
//输出界面
printf("\n\n\t\t\t湖南大学阅读器\n\n");
printf("\t\t\t1:注册\n");
printf("\t\t\t2:登录\n");
printf("\t\t\t0:退出\n\n");
//输入功能编号
printf("\t\t请选择功能编号:");
scanf("%d",&id);
//判断
switch(id)
{
case 1:regist();break;
case 2:
if(judge()==1)
{
login();
read();
rank();
}
break;
case 0:exit(1);break;
default:
printf("\n\t\t您输入的功能编号有误,请重新输入!\n");
break;
}
}
}
在main函数前面定义了一个rank函数,给出自己对这个系统的感观
用的是switch…case
void rank(void)
{
int n;
printf("请对这个系统打分:");
scanf("%d",&n);
switch(n)
{
case 1:
printf("这次体验很差,下次一定好评!");
break;
case 2:
printf("体验差强人意,勉强说得过去");
break;
case 3:
printf("体验不错,蛮开心的");
break;
case 4:
printf("体验很棒,给你点个赞");
break;
case 5:
printf("两个字,完美,给你个五星差评");
break;
default:
printf("输入有误,请重新输入!\n");
break;
}
}
运行效果,也给你们看一下
我自己写的程序,必然是给五星好评的,自信点
这个系统暂时不会再迭代升级了,但是纯加字数,我确实做不来,决定继续进修C语言,回来带个新的项目出来
大致就是这样,希望大家能给我个五星差评,多多点赞,多多评论