㈠ c语言编程,求abc三个数的最大值
1、首先是鼠标选择单击C语言编程软件创建一个空的C语言文件。
㈡ 怎么编程“输入三个数,要求输出最大值”
#include"stdio.h"
intmax(intx,inty,ints)//声明,如果被调函数在主函数后
main()
{
inta,b,c,d;//定义4个整形变量
scanf("%d,%d,%d",&a,&b,&c);//输入3个数
d=max(a,b,c);//调用MAX函数,其中3个参数a,b,c,把结果存入变量d中
printf("max=%d",d);//输出d
getch();
}
intmax(intx,inty,ints)//自定义函数,其中3个形式参数x,y,s
{intz;//定义实际参数z
if(x>y)z=x;//如果,x大于y,把x放入z中
elsez=y;//否则把y放入z中
if(y>s)z=y;//如果y大于s,那么把y放入z
elsez=s;//否着把s放入z
return(z);//每次比较完返回z
}
㈢ 编程求三个数中最大的
#include <stdio.h>
int main(void){
int a,b,c,max;
printf("输入三个数: ");
scanf("%d, %d, %d",&a,&b,&c);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
printf("max=%d",max);
return 0;
输入三个数:
1,2,3
max=3
printf函数使用注意事项
1、域宽
%d:按整型数据的实际长度输出。
如果想输出指定宽度可以指定域宽,%md-->m域宽,打印出来以后,在控制台上,显示m位;
如果我们要打印的数的位数如果超过我们设定m则原样输出;
如果我们要打印的数的位数如果小于我们设定的位数,则补空白,具体如下:
如果m为正数,则左对齐(左侧补空白);
如果m为负数,则右对齐(右侧补空白)。
2、转义字符
如果想输出字符"%",则应该在“格式控制”字符串中用连续两个%表示。
如:printf("%f%%",1.0/3);输出结果:0.333333%。