c++只用iostream库题目背景新手入门经典题。题目描述给你n个整数求存在多少对相邻的两个数其中前面的数大于后面的数?并求出第一次前面的数大于后面的数字的时候前面的数字的下标是多少?数据保证有大于的情况出现输入格式第一行一个整数n1≤n≤100。第二行n个整数两两之间以一个空格分隔每个整数在1到100范围内。输出格式二个整数第一个表示存在多少对相邻的两个数其中前面的数大于后面的数。 第二个表示
#include
int main() { int n; cin >> n;
int nums[n];
for (int i = 0; i < n; i++) {
cin >> nums[i];
}
int count = 0;
int index = -1;
for (int i = 0; i < n - 1; i++) {
if (nums[i] > nums[i+1]) {
count++;
index = i;
break;
}
}
cout << count << " " << index << endl;
return 0;
}
原文地址: http://www.cveoy.top/t/topic/hYbr 著作权归作者所有。请勿转载和采集!