7.29筆記試験

972 ワード

今晩広州のある会社の事前計画筆記試験に参加しました.試験が終わった後に感じて、選択問題の試験の普通を選んで、しかし一部の知識の点は自分で復習していないで所定の位置に着いて、特にデータの構造の試験のが比較的に多いです!プログラミング問題はそんなに難しくないです.プログラミングコードを添付します.
1.文字列の単語(英字)を逆順に出力します.
#include
#include
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='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<
2.最大差分値
#include
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<