7.29笔试

来源:互联网 发布:小阴唇肥大 知乎 编辑:程序博客网 时间:2024/05/20 08:00

今晚参加了广州某公司的提前批计划笔试,题量:20不定项选择+2编程题。考完之后感觉选择题考的一般,但是有些知识点自己没有复习到位,尤其是数据结构考的比较多!编程题不是很难,下面附上编程题代码。

1.字符串中单词(英文字母)逆序输出

#include<iostream>#include<string>using namespace std;int main(){string s;getline(cin,s);int len=s.size();char *a=new char[len+1];int i,j,k=0,cnt=0;for(i=0;i<len;i++){if((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z')){k++;}else{for(j=i-1;j>=i-k;j--){a[cnt++]=s[j];}k=0;a[cnt++]=s[i];}}a[cnt]='\0';cout<<a;delete []a;return 0;}


2.最大差值

#include<iostream>using namespace std;int main(){int a[10];int i,j,max;for(i=0;i<10;i++)   cin>>a[i];max=a[0]-a[1];for(i=0;i<9;i++){for(j=i+1;j<10;j++){if((a[i]-a[j])>max)   max=a[i]-a[j];}}cout<<max<<endl;return 0;}


原创粉丝点击