输入10位整数存入一个数组,将该数组中值按逆序排列
时间: 2023-06-03 15:05:01 浏览: 102
一维数组滤波_
5星 · 资源好评率100%
您好!感谢您的提问。关于您的问题,我可以为您提供以下的解答:
首先,您可以定义一个长度为10的整数数组,用于存储输入的10位整数。接着,您可以使用循环语句,将输入的每一位数字取出,并存放到数组中。具体实现代码如下:
int num[10];
int temp;
for (int i = 0; i < 10; i++) {
cin >> temp;
num[i] = temp;
}
接下来,您可以使用双重循环,对数组中的值进行冒泡排序。具体实现代码如下:
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 9 - i; j++) {
if (num[j] < num[j + 1]) {
temp = num[j];
num[j] = num[j + 1];
num[j + 1] = temp;
}
}
}
最后,您可以使用循环语句,将排好序的数组按照逆序输出。具体实现代码如下:
for (int i = 0; i < 10; i++) {
cout << num[i] << " ";
}
希望我的回答可以帮助到您!如果您还有其他问题,欢迎随时向我提问。
阅读全文