simple
来源:互联网 发布:社会学数据库 编辑:程序博客网 时间:2024/05/16 15:40
//1、输入任意4个字符(如:abcd),并按反序输出(如:dcba)
#include "stdafx.h"
#include"iostream"
#include<string>
using namespace std;
int main(int argc, char* argv[])
{
string a;
cin>>a;
int high=a.size()-1;
int tmp;
for(int low=0;low<=high/2;low++,high--)
{
tmp=a[low];
a[low]=a[high];
a[high]=tmp;
}
cout<<a;
return 0;
}
//2、设a、b、c均是 0 到 9 之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值
#include "stdafx.h"
#include"iostream"
#include<string>
using namespace std;
int main(int argc, char* argv[])
{
int a,b,c;
for(a=1;a<10;a++)
for(b=0;b<10;b++)
for(c=0;c<10;c++)
{
if(532==a*100+b*10+c+b*100+c*10+c)
cout<<a<<b<<c<<endl;
}
return 0;
}
//3、编写程序,读入一个整数 N。若 N 为非负数,则计算 N 到 2N 之间的整数和;
//若 N 为一个负数,则求 2N 到 N 之间的整数和。
#include "stdafx.h"
#include"iostream"
#include<string>
#include<fstream>
using namespace std;
int main(int argc, char* argv[])
{
int i,j;
int n,sum=0;
cin>>n;
if(n>0)
{
for(i=n;i<=2*n;i++)
sum+=i;
}
if(n<0)
{
for(i=2*n;i<=n;i++)
sum+=i;
}
cout<<sum;
return 0;
}
//2、请编写一个程序,从键盘上输入n(n的范围是1~20),求n的阶乘
#include "stdafx.h"
#include"iostream"
#include<string>
#include<fstream>
using namespace std;
int f(int n);
int main(int argc, char* argv[])
{
int n;
cin>>n;
cout<<f(n);
return 0;
}
int f(int n)
{
if(n==0|| n==1) return 1;
else return n*f(n-1);
}
//3、从键盘上任意输入一个长度不超过20的字符串,
//对所输入的字符串,按照ASCII码的大小从小到大进行排序,请输出排序后的结果。
#include "stdafx.h"
#include"iostream"
#include<string>
#include<fstream>
using namespace std;
int f(int n);
int main(int argc, char* argv[])
{
string n;
cin>>n;
if(n.size()>20) return 0;
int i,j,max;
i=n.size();
int tmp,k;
for(j=0;j<i-1;j++)
{
for(k=0;k<i-j-1;k++)
{
if(n[k]>n[k+1])
{
tmp=n[k];
n[k]=n[k+1];
n[k+1]=tmp;
}
}
}
cout<<n;
return 0;
}
//、某人有8角的邮票5张,1元的邮票4张,1元8角的邮票6张,
//用这些邮票中的一张或若干张可以得到多少中不同的邮资?
#include "stdafx.h"
#include"iostream"
#include<string>
#include<fstream>
using namespace std;
int f(int n);
int main(int argc, char* argv[])
{
int i,j,k;
long count=0;
for(i=0;i<5;i++)
for(j=0;j<4;j++)
for(k=0;k<6;k++)
{
count++;
}
cout<<count;
return 0;
}
- simple
- Simple
- Simple introduction
- Simple Facotry
- Simple Computers
- Simple JAXP
- Simple Facotry
- simple stack
- Simple iptables
- Simple RSSReader
- Simple Facotry
- Simple Computers
- session-----simple
- Simple ant
- simple.cpp
- Simple Relection
- simple X11
- simple comment
- 第二周作业
- FLEX自定义控件
- 重载,覆盖,隐藏的分析
- Matlab绘图-很详细,很全面
- 开博序言
- simple
- 批量执行linux文件夹下的各个shell文件
- [DanoR][Java小码][计算天数(从公元元日)]
- C++中operator new 和 new operator小结以及对new 和 delete初步理解
- mysql(Oracle)数据库连接操作
- 信息检索领域相关资料 (A Guide to Information Retrieval)
- Flex 学习站点汇总,(FLEX学习站点、博客、论坛)
- 通过 session_set_save_hander 实现 session 类 的具体方法
- 进程和线程的关系与区别