#include <iostream> #include <cstring> using namespace std; int a[10]; int main() { void get_ten(); void dispose_ten(); void put_ten(); get_ten(); dispose_ten(); put_ten(); return 0;} void get_ten() { for (int i = 0; i < 10; i++) {cin >> a[i];}} void dispose_ten() { int max = 0, min = a[0], m, n, temp; for (int i = 0; i < 10; i++) { if (a[i] > max) {max = a[i];m = i;} if (a[i] < min) {min = a[i];n = i;} } temp = a[0]; a[0] = a[n]; a[n] = temp; temp = a[9]; a[9] = a[m]; a[m] = temp;} void put_ten() { for (int i = 0; i < 10; i++) {cout << a[i] << ' ';}}这哪错了啊?
帮作者修改好了,嘻嘻 #include <bits/stdc++.h> using namespace std; int main(){ int a[11]; int m=0; int n=0; int max = 0; int min = 0; for(int i= 0;i<10;i++){ cin>>a[i]; } max=a[0]; min=a[0]; for(int i = 0;i<10;i++){ if(a[i]>max){ max= a[i]; m = i; } } int t = a[m]; a[m] = a[9]; a[9] = t; for(int i = 0;i<10;i++){ if(a[i]<min){ min = a[i]; n = i; } } int k = a[n]; a[n] = a[0]; a[0] = k; for(int i= 0;i<10;i++){ cout<<a[i]<<" "; } return 0; }
本人酷爱递归实现很多问题,这里也是浏览:632 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:642 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:350 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:590 |
数对 (C语言代码)浏览:762 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:561 |
大家好,我是验题君浏览:604 |
简单的a+b (C语言代码)浏览:572 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:497 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:587 |