新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
随机选择一个函数执行吗?最简单的方法:随机数模3,switch 确定调用哪个函数。也可以使用函数指针数组,替代switch。
专注于为中小企业提供网站建设、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业清镇免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
#include "stdio.h"
int max(int,int);
void main(void)
{
int a,b,c;
printf("请输入a、b、c的值:\n");
scanf("%d%d%d",a,b,c);
printf("最大值为:%d\n",max(max(a,b),c));
}
int max(int a,int b)
{
return ab?a:b;
}
编译通过,其实这些题自己想一下就能写,并且大部分关于C语言的书上都有这样的一道题,编程最怕懒,多动手,多动脑,才能把编程学好!
#include stdio.h
float max(float a[])
{
int i;
float m = a[0];
for(i=1;i10;i++)
{
if(ma[i])
m = a[i];
}
return m;
}
float min(float a[])
{
int i;
float m = a[0];
for(i=1;i10;i++)
{
if(ma[i])
m = a[i];
}
return m;
}
float aver(float a[])
{
float sum = 0;
int i;
for(i=0;i10;i++)
sum += a[i];
return sum / 10;
}
int main()
{
float num[10];
int i;
for(i=0;i10;i++)
scanf("%f",num[i]);
printf("The max number is %f\n",max(num));
printf("The min number is %f\n",min(num));
printf("The average number is %f\n",aver(num));
return 0;
}