c语言范例3个数函数 c语言三个数的关系
c语言求 输入三个数输出其最大值和最小值中间用逗号隔开
你可以使用 C 语言的 if 语句来解决这个问题。以下是一个示例代码:
创新互联服务项目包括安阳网站建设、安阳网站制作、安阳网页制作以及安阳网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,安阳网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到安阳省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
#include stdio.h
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d %d %d", a, b, c);
int max = a;
if (b max) {
max = b;
}
if (c max) {
max = c;
}
int min = a;
if (b min) {
min = b;
}
if (c min) {
min = c;
}
printf("最大值为 %d,最小值为 %d\n", max, min);
return 0;
}
在这个示例代码中,我们使用了 scanf 函数来读取用户输入的三个整数。然后,我们使用 if 语句来比较这三个数的大小,找出其中的最大值和最小值。最后,我们使用 printf 函数来输出结果。
C语言编程:从键盘任意输入三个数,编写求其最大值、最小值的函数,用指针作函数参数实现。
程序如下:
#includestdio.h
#define MAXSIZE 10
main()
{
int a[MAXSIZE];
int k;
printf("please inter ten number:");
for(k=0;kMAXSIZE;k++)
{
scanf("%d",a[k]);
}
Fun(a);
for(k=0;kMAXSIZE;k++)
printf("%d,",a[k]);
}
void Fun(int a[])
{
int i;
int temp;
int MaxNum=a[0];
int maxIndex = 0;
int minIndex = 0;
int MinNum=a[0];
for(i=0;i10;i++)
{
if(a[i]MaxNum)
{
MaxNum=a[i];
maxIndex = i;
}
else if(a[i]MinNum)
{
MinNum=a[i];
minIndex = i;
}
}
temp = a[maxIndex];
a[maxIndex] = a[minIndex];
a[minIndex] = temp;
}
扩展资料:
指针定义格式
类型名 *函数名(函数参数列表);
其中,后缀运算符括号“()”表示这是一个函数,其前缀运算符星号“*”表示此函数为指针型函数,其函数值为指针,即它带回来的值的类型为指针,当调用这个函数后,将得到一个“指向返回值为…的指针(地址),“类型名”表示函数返回的指针指向的类型”。
“(函数参数列表)”中的括号为函数调用运算符,在调用语句中,即使函数不带参数,其参数表的一对括号也不能省略。其示例如下:int *pfun(int, int);由于“*”的优先级低于“()”的优先级,因而pfun首先和后面的“()”结合,也就意味着,pfun是一个函数。即:int *(pfun(int, int));
接着再和前面的“*”结合,说明这个函数的返回值是一个指针。由于前面还有一个int,也就是说,pfun是一个返回值为整型指针的函数。
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;
}
用C语言编程求3个数中的最大数 用自定义函数来实现
int
max(int
a,int
b,int
c);
//int
min(int
a,int
b,int
c);
void
main()
{
int
x,y,z;
printf("请输入三个数:");
scanf("%d%d%d",x,y,z);
printf("三个数选出最大数是%d\n",max(x,y,z));
//
printf("三个数选出最小数是%d\n",min(x,y,z));
}
int
max(int
a,int
b,int
c)
{
if
(a=ba=c)
return
a;
if
(b=ab=c)
return
b;
else
return
c;
}
/*int
min(int
a,int
b,int
c)
{
if
(a=ba=c)
return
a;
if
(b=ab=c)
return
b;
else
return
c;
}*/
另外,团IDC网上有许多产品团购,便宜有口碑
当前文章:c语言范例3个数函数 c语言三个数的关系
文章地址:http://pwwzsj.com/article/ddecpid.html