- How to exchange
#include <iostream>
using namespace std;
int main()
{
int a,b,t;
a=10;
b=20;
cout<<"a="<<a<<" b="<<b<<endl; //输出交换前a,b的值
t=a;
a=b;
b=t;
cout<<"a="<<a<<" b="<<b<<endl; //输出交换后a,b的值
return 0;
}
- 小写变大写
#include <iostream>
using namespace std;
int main()
{
char n;
cout<<"输入a~z:";
cin>>n;
n=n-32;
cout<<n<<endl;
return 0;
}
- 计算第n项的值
计算 s=(1+1)+(1+2)+(1+2+3)+````+(1+2+3+...+n) 第n项的值
#include <iostream>
using namespace std;
int main()
{
int n;
static int sum=1;
cout << "请输入N:" << endl;
cin >> n;
for (int i = 1; i <= n; i--)
{
for (int j = 1; j <= i; j++)
{
sum = sum + j;
}
}
cout << "结果为:" << sum;
system("pause");
return 0;
}
- 鸡兔同笼
数字中经典的“鸡兔同笼”问题,已知头共30个,脚共90只,问笼中的鸡和兔各有多少只?
- 密码翻译
在情报传递过程中,为了防止情况被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情况被破译,但仍然能防止情报被轻易的识别。我们给出一种最简单的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,其他非字母字符不变,则可得到一个简单的加密字符串。
输入:
输入一行,包含一个字符串,长度小于80个字符。
输出:
输出每行字符串的加密字符串。