#include "iostream.h"
#include "stdlib.h"
#include "stdio.h"
void f(int *,int );
void main()
{
int a[100],i=0,*p,b[100];
p=new int[100];
while(scanf("%d",&a[i])!=EOF)
{
i++;
}
cout<<"yunxing";//为什么感觉 它不运行啊 我再这里敲了运行 但是后面没输出啊
p=a;
f(p,i);
}
void f(int *p,int n)
{
int i,j,b[100],max=0;
int k=0;
for(i=0;i<n;i++)
{
b[0]=*(p+i);
for(j=i+1;j<n-i;j++)
{
if(b[k]>*(p+j))
{
k++;
}
}
if(k>max)
max=k;
}
cout<<max;
}
就是这个题目 求最大的降序序列是多少
è¾å ¥æ´æ°èµå¼ç»aæ°ç»ï¼ç´å°å°è¾¾EOF为æ¢ï¼EOF ææå°±æ¯ end of fileã
scanfçè¿åå¼ç±åé¢çåæ°å³å®
scanf("%d%d", &a, &b);
å¦æaåbé½è¢«æåè¯»å ¥ï¼é£ä¹scanfçè¿åå¼å°±æ¯2
å¦æåªæa被æåè¯»å ¥ï¼è¿åå¼ä¸º1
å¦æaåbé½æªè¢«æåè¯»å ¥ï¼è¿åå¼ä¸º0
å¦æéå°é误æéå°end of fileï¼è¿åå¼ä¸ºEOFã
Linuxä¸ï¼å¨æ°çä¸è¡çå¼å¤´ï¼æä¸Ctrl+Dï¼å°±ä»£è¡¨EOFï¼
Windowsä¸ï¼Ctrl+Z表示EOFã