马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
不知道是不是我理解错了,这个标题200分?
- int main(void)
- {
- int i = 0;
- int len = 0;
- char c = '\0';
- int data[1000] = {0};
- int temp[1000] = {-1};
- int top = 0;
- int count = 0;
- while(scanf("%d",&data[i]) == 1)
- {
- i++;
- len++;
- c=getchar();
- if(c == '\n')
- {
- break;
- }
- }
- // for(i=0; i<len; i++)
- // {
- // printf("%d ",data[i]);
- // }
- temp[0]=data[0];
- for(i=1; i<len; i++)
- {
- if(data[i]>temp[top])//入栈
- {
- top++;
- temp[top] = data[i];
- if(i== len-1)
- {
- count++;
- break;
- }
- }
- else//出栈为山峰
- {
- count++;
- top=0;
- temp[top] = data[i];
- }
- }
- printf("%d",count);
- return 0;
- }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |