解题思路:主调函数输入输出函数,被调函数处理数字交换
注意事项:感觉没什么注意事项嘿嘿
参考代码:
#include <stdio.h>
void fun(int a[10])
{
int i;
int maxIndex = 0;
int minIndex = 0;
for (i = 1; i < 10; i++)
{
if (a[i] > a[maxIndex])
{
maxIndex = i;
}
}
for (i = 1; i < 10; i++)
{
if (a[i] < a[minIndex])
{
minIndex = i;
}
}
int temp = a[maxIndex];
a[maxIndex] = a[9];
a[9] = temp;
temp = a[minIndex];
a[minIndex] = a[0];
a[0] = temp;
}
int main()
{
int a[10];
int i;
for (i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
}
fun(a);
for (i = 0; i < 10; i++)
{
printf("%d ", a[i]);
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:507 |
C语言程序设计教程(第三版)课后习题6.5 (Java代码)浏览:1256 |
printf基础练习2 (C语言代码)浏览:648 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1334 |
WU-陶陶摘苹果2 (C++代码)浏览:1018 |
【矩阵】 (C++代码)浏览:1000 |
模拟计算器 (C语言代码)浏览:2371 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:661 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:639 |
IP判断 (C++代码)浏览:789 |