‘壹’ 用c语言来求三个数 a b c中的最大值,不知道怎么弄
代码如下:
#include<stdio.h>
void
main()
{
int
max(int
x,int
y,int
z);
int
a,b,c,d;
printf("请输入三个整数:");
//提示要输入的是三个整数,如果输入的是别的类型数据的话,会出错!
scanf("%d,%d,%d",&a,&b,&c);
//你的源代码里面少了右边的双引号
"
d=max(a,b,c);
printf("max=%d\n",d);
}
int
max(int
x,int
y,int
z)
//你的源代码里这一句不能加
分号
;
{
int
g;
if(x>y)
g=x;
//你的思路应该是用
g
来存储最大值,在这里先拿
x
y
作比较,最大值放进
g
中
else
g=y;
if(g<z)
g=z;
//这里在比较
g(里面已放
x
,y
的最大值了),跟
z
比较,这两者的最大值放进
g
中,
return(g);
//
g就是
x
y
z
的最大值了;
}
希望对你有帮助……
‘贰’ 用C语言求三个数的平均值
考虑到是初学者,所以用最简单的思路来一个程序,定义四个变量,三个变量用于存储输入的三个数,第四个变量用于存储所求的平均数。
代码如下:
int main()
{
int a=0,b=0,c=0,average=0;
scanf("%d %d %d",&a, &b, &c);
average = (a+b+c)/3;
printf("%d", average);
return 0;
}
下图中有注释于结果测试:
‘叁’ 用C语言编写程序从键盘输入三个数,求三个数的和并输出
参加下, 代码比较简短
#include <stdio.h>
int main(void)
{
int a=0,b=0,c=0;
scanf("%d %d %d", &a,&b,&c);
printf("a+b+c=%d\n",a+b+c);
return 0;
}
‘肆’ c语言编写一个求三个整数和的程序并输出结果。
程序代码如下:
(4)用c语言求三个数扩展阅读:
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
‘伍’ 用C语言求三个数的平均值
先写出一个计算平均值的方法,average方法,然后在主程序调用该方法,最后输出结果就可以了。
#include
double
average(int
x,int
y,int
z)//average方法
{
return
(x+y+z)/3.0;
}
void
main()
{
int
a,b,c;
double
d;
printf("请输入3个整数:");
scanf("%d%d%d",&a,&b,&c);//输入需要求取平均值的三个整数
d=average(a,b,c);//调用方法
printf("%lf",d);//输出结果
}
‘陆’ 如何在C语言编程中求取三个数中的最大值
编写一个C程序,运行时输入a,b,c三个值,输出其中值最大者的步骤:
1、首先输入三个数,求三个数中的最大值
#include<stdio.h>
intmain(){intmax(intx,inty,intz);inta,b,c,m;scanf("%d,%d,%d",&a,&b,&c);m=max(a,b,c);printf("themaxnumberis%d ",m);return0;}