C语言 编程找出5个整数中的最大数和最小数,并输出找到最大数和最小数。 急急急!!!
答案:1 悬赏:20 手机版
解决时间 2021-11-12 07:09
- 提问者网友:沦陷
- 2021-11-11 22:39
C语言 编程找出5个整数中的最大数和最小数,并输出找到最大数和最小数。 急急急!!!
最佳答案
- 五星知识达人网友:长青诗
- 2021-11-11 23:35
有多急?!追问半小时之内可以吗?追答#include
void find_max_min(int* a, int len, int* max, int* min)
{
*max = a[0];
*min = a[0];
while(len--)
{
if(*max < a[len]) *max = a[len];
if(*min > a[len]) *min = a[len];
}
}
int main(int argc, char* argv[])
{
int a[]={20,17,04,30,12};
int max = 0, min = 0;
find_max_min(a, sizeof(a)/sizeof(a[0]), &max, &min);
printf("max:%d, min:%d
", max, min);
return 0;
}追问
追答使用的VC6.0吗?
不行的话,你就写一个最简单的main函数,看看能不能跑起来,我怀疑是环境配置问题!程序是OK的。追问是啊,之前几个是可以的 这个一直不行
void find_max_min(int* a, int len, int* max, int* min)
{
*max = a[0];
*min = a[0];
while(len--)
{
if(*max < a[len]) *max = a[len];
if(*min > a[len]) *min = a[len];
}
}
int main(int argc, char* argv[])
{
int a[]={20,17,04,30,12};
int max = 0, min = 0;
find_max_min(a, sizeof(a)/sizeof(a[0]), &max, &min);
printf("max:%d, min:%d
", max, min);
return 0;
}追问
追答使用的VC6.0吗?
不行的话,你就写一个最简单的main函数,看看能不能跑起来,我怀疑是环境配置问题!程序是OK的。追问是啊,之前几个是可以的 这个一直不行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯