From f6a975696552c75520a3192d5885008476363cc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=85=E4=B9=90=E4=B9=90?= <44996764+shuailele@users.noreply.github.com> Date: Sun, 25 Nov 2018 14:39:50 +0800 Subject: [PATCH 1/8] mengfanle --- mengfanle/IOS CLUB.CPP | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 mengfanle/IOS CLUB.CPP diff --git a/mengfanle/IOS CLUB.CPP b/mengfanle/IOS CLUB.CPP new file mode 100644 index 0000000..e4912da --- /dev/null +++ b/mengfanle/IOS CLUB.CPP @@ -0,0 +1,30 @@ +#include +using namespace std; +int main() +{ + char c; //定义字符变量c c指输入的单词 + int n; //定义整型变量n n指要移动的顺序 + int k; //定义整型变量k k指单词在单词表中对应的顺序 + char nc; //定义字符变量nc nc指移动过位置的新单词 + cout<<"n="; + cin>>n; + cout<<"c="; +while ((c=getchar())!='/n') //输入句子 +{if(c>='a'&&c<='z') //如果输入为小写单词则执行下列语句 +{ k=c-'a'; //算出单词在单词表中的顺序 + k=n+k; //算出单词移动n位后单词在单词表中的顺序 + if(k>25) k=k%26; //如果单词顺序多出单词表则求余算出正确顺序 + nc=k+'a'; //算出移动位置后单词对应的ASCII表位置 + cout<='A'&&c<='Z') //如果输入为大写单词则执行下列语句 +{ k=c-'A'; //算出单词在单词表中的顺序 +k=n+k; //算出单词移动n位后单词在单词表中的顺序 +if(k>25) k=k%26; //如果单词顺序多出单词表则求余算出正确顺序 +nc=k+'A'; //算出移动位置后单词对应的ASCII表位置 +cout<'Z'&&c<'a')||c>'z') //如果输入不为大写或小写单词则执行下列语句 +cout< Date: Mon, 26 Nov 2018 11:20:28 +0800 Subject: [PATCH 2/8] mengfanle --- mengfanle/IOS CLUB.CPP | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mengfanle/IOS CLUB.CPP b/mengfanle/IOS CLUB.CPP index e4912da..83bb59d 100644 --- a/mengfanle/IOS CLUB.CPP +++ b/mengfanle/IOS CLUB.CPP @@ -9,7 +9,7 @@ int main() cout<<"n="; cin>>n; cout<<"c="; -while ((c=getchar())!='/n') //输入句子 +while ((c=getchar())!='000') //输入句子 {if(c>='a'&&c<='z') //如果输入为小写单词则执行下列语句 { k=c-'a'; //算出单词在单词表中的顺序 k=n+k; //算出单词移动n位后单词在单词表中的顺序 @@ -24,7 +24,7 @@ if(k>25) k=k%26; // nc=k+'A'; //算出移动位置后单词对应的ASCII表位置 cout<'Z'&&c<'a')||c>'z') //如果输入不为大写或小写单词则执行下列语句 -cout< Date: Thu, 29 Nov 2018 20:03:43 +0800 Subject: [PATCH 3/8] mengfanle From 056efbf0fbfebc35cb319ff1042a3c83c09589b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=85=E4=B9=90=E4=B9=90?= <44996764+shuailele@users.noreply.github.com> Date: Wed, 5 Dec 2018 16:54:17 +0800 Subject: [PATCH 4/8] mengfanle --- mengfanle/IOS CLUB.CPP | 53 ++++++++++++++++++++++++++++-------------- 1 file changed, 36 insertions(+), 17 deletions(-) diff --git a/mengfanle/IOS CLUB.CPP b/mengfanle/IOS CLUB.CPP index 83bb59d..988d43e 100644 --- a/mengfanle/IOS CLUB.CPP +++ b/mengfanle/IOS CLUB.CPP @@ -1,30 +1,49 @@ -#include +lude +#include using namespace std; int main() { - char c; //定义字符变量c c指输入的单词 + string c; //定义字符变量c c指输入的单词 int n; //定义整型变量n n指要移动的顺序 int k; //定义整型变量k k指单词在单词表中对应的顺序 - char nc; //定义字符变量nc nc指移动过位置的新单词 - cout<<"n="; + cout<<"请输入一句话:"; + getline(cin,c); + cout<<"字母顺序将移动n位 请输入n:"; cin>>n; - cout<<"c="; -while ((c=getchar())!='000') //输入句子 -{if(c>='a'&&c<='z') //如果输入为小写单词则执行下列语句 -{ k=c-'a'; //算出单词在单词表中的顺序 +for(int i=0;i='a'&&c[i]<='z') //如果输入为小写单词则执行下列语句 +{ k=c[i]-'a'; //算出单词在单词表中的顺序 k=n+k; //算出单词移动n位后单词在单词表中的顺序 if(k>25) k=k%26; //如果单词顺序多出单词表则求余算出正确顺序 - nc=k+'a'; //算出移动位置后单词对应的ASCII表位置 - cout<='A'&&c<='Z') //如果输入为大写单词则执行下列语句 -{ k=c-'A'; //算出单词在单词表中的顺序 + + +for(i=0;i='A'&&c[i]<='Z') //如果输入为大写单词则执行下列语句 +{ k=c[i]-'A'; //算出单词在单词表中的顺序 k=n+k; //算出单词移动n位后单词在单词表中的顺序 if(k>25) k=k%26; //如果单词顺序多出单词表则求余算出正确顺序 -nc=k+'A'; //算出移动位置后单词对应的ASCII表位置 -cout<'Z'&&c<'a')||c>'z') //如果输入不为大写或小写单词则执行下列语句 -cout<'Z'&&c[i]<'a')||c[i]>'z') //如果输入不为大写或小写单词则执行下列语句 +c[i]=c[i]; //输出c +} + + +for(int j=0;j Date: Thu, 6 Dec 2018 16:30:49 +0800 Subject: [PATCH 5/8] mengfanle --- IOS CLUB.CPP | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 IOS CLUB.CPP diff --git a/IOS CLUB.CPP b/IOS CLUB.CPP new file mode 100644 index 0000000..aba453e --- /dev/null +++ b/IOS CLUB.CPP @@ -0,0 +1,49 @@ +#include +#include +using namespace std; +int main() +{ + string c; //定义字符变量c c指输入的单词 + int n; //定义整型变量n n指要移动的顺序 + int k; //定义整型变量k k指单词在单词表中对应的顺序 + cout<<"请输入一句话:"; + getline(cin,c); + cout<<"字母顺序将移动n位 请输入n:"; + cin>>n; +for(int i=0;i='a'&&c[i]<='z') //如果输入为小写单词则执行下列语句 +{ k=c[i]-'a'; //算出单词在单词表中的顺序 + k=n+k; //算出单词移动n位后单词在单词表中的顺序 + if(k>25) k=k%26; //如果单词顺序多出单词表则求余算出正确顺序 + c[i]=k+'a'; //算出移动位置后单词对应的ASCII表位置 + +} +} + + +for(i=0;i='A'&&c[i]<='Z') //如果输入为大写单词则执行下列语句 +{ k=c[i]-'A'; //算出单词在单词表中的顺序 +k=n+k; //算出单词移动n位后单词在单词表中的顺序 +if(k>25) k=k%26; //如果单词顺序多出单词表则求余算出正确顺序 +c[i]=k+'A';} //算出移动位置后单词对应的ASCII表位置 + +} + + +for(i=0;i'Z'&&c[i]<'a')||c[i]>'z') //如果输入不为大写或小写单词则执行下列语句 +c[i]=c[i]; //输出c +} + + +for(int j=0;j Date: Thu, 6 Dec 2018 16:32:02 +0800 Subject: [PATCH 6/8] Delete IOS CLUB.CPP --- IOS CLUB.CPP | 49 ------------------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 IOS CLUB.CPP diff --git a/IOS CLUB.CPP b/IOS CLUB.CPP deleted file mode 100644 index aba453e..0000000 --- a/IOS CLUB.CPP +++ /dev/null @@ -1,49 +0,0 @@ -#include -#include -using namespace std; -int main() -{ - string c; //定义字符变量c c指输入的单词 - int n; //定义整型变量n n指要移动的顺序 - int k; //定义整型变量k k指单词在单词表中对应的顺序 - cout<<"请输入一句话:"; - getline(cin,c); - cout<<"字母顺序将移动n位 请输入n:"; - cin>>n; -for(int i=0;i='a'&&c[i]<='z') //如果输入为小写单词则执行下列语句 -{ k=c[i]-'a'; //算出单词在单词表中的顺序 - k=n+k; //算出单词移动n位后单词在单词表中的顺序 - if(k>25) k=k%26; //如果单词顺序多出单词表则求余算出正确顺序 - c[i]=k+'a'; //算出移动位置后单词对应的ASCII表位置 - -} -} - - -for(i=0;i='A'&&c[i]<='Z') //如果输入为大写单词则执行下列语句 -{ k=c[i]-'A'; //算出单词在单词表中的顺序 -k=n+k; //算出单词移动n位后单词在单词表中的顺序 -if(k>25) k=k%26; //如果单词顺序多出单词表则求余算出正确顺序 -c[i]=k+'A';} //算出移动位置后单词对应的ASCII表位置 - -} - - -for(i=0;i'Z'&&c[i]<'a')||c[i]>'z') //如果输入不为大写或小写单词则执行下列语句 -c[i]=c[i]; //输出c -} - - -for(int j=0;j Date: Thu, 6 Dec 2018 16:32:19 +0800 Subject: [PATCH 7/8] Delete IOS CLUB.CPP --- mengfanle/IOS CLUB.CPP | 49 ------------------------------------------ 1 file changed, 49 deletions(-) delete mode 100644 mengfanle/IOS CLUB.CPP diff --git a/mengfanle/IOS CLUB.CPP b/mengfanle/IOS CLUB.CPP deleted file mode 100644 index 988d43e..0000000 --- a/mengfanle/IOS CLUB.CPP +++ /dev/null @@ -1,49 +0,0 @@ -lude -#include -using namespace std; -int main() -{ - string c; //定义字符变量c c指输入的单词 - int n; //定义整型变量n n指要移动的顺序 - int k; //定义整型变量k k指单词在单词表中对应的顺序 - cout<<"请输入一句话:"; - getline(cin,c); - cout<<"字母顺序将移动n位 请输入n:"; - cin>>n; -for(int i=0;i='a'&&c[i]<='z') //如果输入为小写单词则执行下列语句 -{ k=c[i]-'a'; //算出单词在单词表中的顺序 - k=n+k; //算出单词移动n位后单词在单词表中的顺序 - if(k>25) k=k%26; //如果单词顺序多出单词表则求余算出正确顺序 - c[i]=k+'a'; //算出移动位置后单词对应的ASCII表位置 - -} -} - - -for(i=0;i='A'&&c[i]<='Z') //如果输入为大写单词则执行下列语句 -{ k=c[i]-'A'; //算出单词在单词表中的顺序 -k=n+k; //算出单词移动n位后单词在单词表中的顺序 -if(k>25) k=k%26; //如果单词顺序多出单词表则求余算出正确顺序 -c[i]=k+'A';} //算出移动位置后单词对应的ASCII表位置 - -} - - -for(i=0;i'Z'&&c[i]<'a')||c[i]>'z') //如果输入不为大写或小写单词则执行下列语句 -c[i]=c[i]; //输出c -} - - -for(int j=0;j Date: Thu, 6 Dec 2018 16:32:49 +0800 Subject: [PATCH 8/8] mengfanle --- mengfanle/IOS CLUB.CPP | 49 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 mengfanle/IOS CLUB.CPP diff --git a/mengfanle/IOS CLUB.CPP b/mengfanle/IOS CLUB.CPP new file mode 100644 index 0000000..aba453e --- /dev/null +++ b/mengfanle/IOS CLUB.CPP @@ -0,0 +1,49 @@ +#include +#include +using namespace std; +int main() +{ + string c; //定义字符变量c c指输入的单词 + int n; //定义整型变量n n指要移动的顺序 + int k; //定义整型变量k k指单词在单词表中对应的顺序 + cout<<"请输入一句话:"; + getline(cin,c); + cout<<"字母顺序将移动n位 请输入n:"; + cin>>n; +for(int i=0;i='a'&&c[i]<='z') //如果输入为小写单词则执行下列语句 +{ k=c[i]-'a'; //算出单词在单词表中的顺序 + k=n+k; //算出单词移动n位后单词在单词表中的顺序 + if(k>25) k=k%26; //如果单词顺序多出单词表则求余算出正确顺序 + c[i]=k+'a'; //算出移动位置后单词对应的ASCII表位置 + +} +} + + +for(i=0;i='A'&&c[i]<='Z') //如果输入为大写单词则执行下列语句 +{ k=c[i]-'A'; //算出单词在单词表中的顺序 +k=n+k; //算出单词移动n位后单词在单词表中的顺序 +if(k>25) k=k%26; //如果单词顺序多出单词表则求余算出正确顺序 +c[i]=k+'A';} //算出移动位置后单词对应的ASCII表位置 + +} + + +for(i=0;i'Z'&&c[i]<'a')||c[i]>'z') //如果输入不为大写或小写单词则执行下列语句 +c[i]=c[i]; //输出c +} + + +for(int j=0;j