c语言中若3个数n1 n2 n3满足条件n1<n2>n3,则称<n1,n2,n3>为凸峰三元组。输入n(n<100)个整数,输出其中的凸峰三元组,每个一行,各数据间空格分隔。
时间: 2024-05-19 21:16:21 浏览: 97
C语言数据结构中串的模式匹配
好的,我明白了。以下是我对问题的回答:
您可以使用以下代码在C语言中查找凸峰三元组:
#include <stdio.h>
int main() {
int n, i, j, k;
int arr[100];
scanf("%d", &n);
for(i=0; i<n; i++)
scanf("%d", &arr[i]);
for(i=0; i<n-2; i++) {
if(arr[i] < arr[i+1] && arr[i+1] > arr[i+2])
printf("%d %d %d\n", arr[i], arr[i+1], arr[i+2]);
}
return 0;
}
该代码通过读取n个整数到一个整数数组中,并在数组中查找凸峰三元组。当找到一个凸峰三元组时,代码会输出该三元组。
阅读全文