C++二级题目3

数组逆序重放
#include
#include
#include
#include
#include
#include
int a[2000][2000];
int b[2000];
char c[2000];
long long n;
using namespace std;
int main()
{
	cin.getline(c,1999);
	n=strlen(c);
	for(int i=n;i>=0;i--)
	{
		cout<
最长最短单词
#include
using namespace std;
int main()
{
	char a[500];
	int i,cnt=0,max=0,j;
	
	gets(a);
	for(i=0;a[i]!='\0';i++)
	{
		cnt++;
		
		if(a[i]==32)
			cnt=0;
		
		else if(cnt>max)
		{
			max=cnt;
			j=i;
		}
		
	}
	for(i=j-max+1;i<=j;i++)
	{
		cout<
计算鞍点
#include 
using namespace std;
int a[10][10],mx,mn,x,y;
int main()
{
  for(int i=1;i<=5;i++)for(int j=1;j<=5;j++)cin>>a[i][j];
  for(int i=1;i<=5;i++)
  {
    mx=a[i][1];
    for(int j=1;j<=5;j++)
    {
      if(a[i][j]>=mx)
      {
        mx=a[i][j];
        y=j;
      }
    }
    mn=a[1][y];
    for(int j=1;j<=5;j++)
    {
      if(a[j][y]<=mn)
      {
        mn=a[j][y];
        x=j;
      }
    }
    if(mx==mn)
    {
      cout<
病人排队
不会
循环数
不会

你可能感兴趣的:(c++,算法,数据结构)