c/c++
文章平均质量分 69
solebeibei
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
链表相邻元素翻转,如a->b->c->d->e->f-g,翻转后变为:b->a->d->c->f->e->g
#include #include #include typedef struct node{ char val; struct node* pNext; }Node; Node* CreateList(int n); void Traverslist(Node* pHead); Node* TransNeighbor(Node* pHead原创 2014-08-21 16:29:29 · 783 阅读 · 0 评论 -
华为灯泡问题
#include #include #include using namespace std; int light(int &m) { int sum1,sum2; sum1=sum2=0; for(int j=2;j sum1=0; for(int i=1;i { if(j%i原创 2014-08-20 17:28:02 · 677 阅读 · 0 评论 -
电报加密 描述: 发送电报保密是一项重要的工作,尤其是在军事领域,所以,为了安全的需要常常会对发送的内容进行加密,然后,接收方再进行解密,这样就达到了安全的需要。 本次我们完成一个简单的对字母加密程
char* jiami(char* data) { int len=strlen(data); int tmp; assert(len for(int i=0;i { if(data[i]>='a'&&data[i] tmp=data[i]-'a'+1; tmp=(tmp*tmp+tmp+1)%5原创 2014-09-06 12:44:33 · 2017 阅读 · 0 评论 -
按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345
int main() { int m,n; cin>>m>>n; string str; while(m--) { cin>>str; int len; len=str.length(); if(len {原创 2014-08-25 23:22:13 · 1852 阅读 · 0 评论 -
输入整数(n是小于9位数的整数),当作字符串处理, 看是否有相同的子串,如1212,相同子串是12, 141516则没有子串(子串长度必须大于等于2)。 若
int hassamestr(char* data) { int res=0; for(int i=1;i { for(int j=i+1;j {if(data[i-1]==data[j]&&data[i]==data[j+1]) {res=1; brea原创 2014-08-26 15:56:51 · 671 阅读 · 0 评论 -
类的继承机制
公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。 1. 公有继承(public) 公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。 2. 私有继承(private) 私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被转载 2014-08-13 23:48:25 · 1193 阅读 · 0 评论 -
输入一组身高在170到190之间(5个身高),比较身高差,选出身高差最小的两个身高;若身高差相同,选平均身高高的那两个身高;从小到大输出; 如 输入 170 181 173 186 190 输出
#include int main(){ int dada[100]; int shu; for(int myi=0;myi cin>>shu; dada[myi]=shu; } sort(dada,dada+5); int min=30; int tmp1=0; int tmp2=0; for(int myk=0;myk //for(int原创 2014-08-19 16:22:22 · 4331 阅读 · 0 评论 -
任意整数 ,输出从大到小,连续的去最大最小。 最大长度不超过1024;
void main() { int data[100]; int data2[100]; int k=0; int n; cin>>n; cout for(int ii=0;ii { cin>>data[ii]; } for(int i=0;i {原创 2014-09-15 19:48:34 · 748 阅读 · 0 评论 -
请设计一个函数可以把10进制的正整数转换为4位定长的36进制字符串,36进制规则0-9,A-Z,例如:1=‘000‘,10=’000A‘,100='002S',2000='01JK’
char to36(int data) { int i; char str; str = 65 + data - 10; return str; } char* reverse(char* str) { int i, j; i = 0; j = strlen(str)-1; while (i原创 2014-10-12 16:39:38 · 1781 阅读 · 0 评论
分享