|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 Addy945 于 2026-11-7 17:32 编辑
对不起,停更的有些久......但是我回来继续我的教程啦!
今天教的是分支与循环!
国际惯例,首先看看今天会用到的代码!
定义变量:
- string XXX;//不知道是啥?我后面会讲到!
复制代码 循环:
- for(int XXX = XXX;XXX<=XXX;XXX++){
- XXX();
复制代码 分支:
- if XXX{
- XXX();
- }else if XXX{
- XXX();
- }else{
- XXX();
- }
复制代码 首先我们用if写一个简易的年龄判断器(我这里用X展示):
- #include<bits/stdc++.h>
- using namespace std;
- int main(){
- int x;
- cin>>x;
- if(x<=18){
- cout<<"Student";
- }else{
- cout<<"Man";
- }
- return 0;
- }
复制代码
如果年龄输入‘20’,那么它就会输出:‘Man’:
代码解析:
- #include<bits/stdc++.h>
- using namespace std;
- int main(){
- int x;
- cin>>x;
- if(x<=18){//判断年龄
- cout<<"Student";
- }else{//不是就是先生
- cout<<"Man";
- }
- return 0;
- }
复制代码 如果是设计一个登录系统呢?
要用到string!
string的翻译叫字符串,就是一串字符。要看用户密码对不对,就要用它!(用户名和密码就是字符串!)
假设你要登录鱼C,你会发现用户名和密码较长。
先把用户名叫做Fishc,密码是‘123456’:
- #include<bits/stdc++.h>
- using namespace std;
- int main(){
- string name,pw;
- cin>>name>>pw;
- if(name=="Fishc"){
- if(pw=="12345678"){
- cout<<"Welcome back";
- }else{
- cout<<"No away!";
- }
- }else{
- cout<<"No away!";
- }
- return 0;
- }
复制代码 如果输入Fishd,11451488,那么很抱歉,无法登录!
现在是作业!
1.假如你要开发软件,不止要用户名密码,还要安全问题,那要如何编程呢?(基于上面代码迭代!)
如:安全问题是Who are you?,答案是ilovefishc
输入1:Fishc[回车]12345678[回车]ilovefishc
输出1:Who are you[换行]Welcome back
输入1:Fishc[回车]12345678[回车]fishc
输出1:Who are you[换行]No away!
大家可以自己思考,我不挂答案!
感谢大家捧场,我还会再更新的!
|
|