从键盘输入5个数存入数组中 对该数组的元素进行逆序转存 c++
时间: 2023-06-02 15:03:05 浏览: 130
#include <stdio.h>
int main() {
int arr[5], i, tmp;
// 读入五个数
printf("请输入五个整数:\n");
for (i = 0; i < 5; i++) {
scanf("%d", &arr[i]);
}
// 逆序转存
for (i = 0; i < 5 / 2; i++) {
tmp = arr[i];
arr[i] = arr[4 - i];
arr[4 - i] = tmp;
}
// 输出结果
printf("逆序转存后的数组为:\n");
for (i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
相关问题
从键盘输入5个数存入数组中 对该数组的元素进行逆序转存 c➕➕
#include <iostream>
using namespace std;
int main() {
int arr[5];
cout << "请输入5个数:" << endl;
for (int i = 0; i < 5; i++) {
cin >> arr[i];
}
//进行逆序转存
int temp;
for (int i = 0; i < 5/2; i++) {
temp = arr[i];
arr[i] = arr[4-i];
arr[4-i] = temp;
}
//打印转存后的数组
cout << "逆序转存后的数组为:";
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
从键盘输入5个数存入数组中 对该数组的元素进行逆序转存并输出结果 c➕➕
#include <iostream>
using namespace std;
int main() {
int arr[5];
cout << "请输入5个整数:" << endl;
for (int i = 0; i < 5; i++) {
cin >> arr[i];
}
cout << "原数组为:" << endl;
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
cout << endl;
int temp;
for (int i = 0; i < 2; i++) {
temp = arr[i];
arr[i] = arr[4 - i];
arr[4 - i] = temp;
}
cout << "逆序转存后的数组为:" << endl;
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
阅读全文