由键盘任意输入3个数据,找出其中的最大数和最小数 c语言编程序的。还有就是记得解释你的步骤的意思

作者&投稿:歧浦 (若有异议请与网页底部的电邮联系)
从键盘输入任意3个整数,编写程序输入其中最大值,c语言~

可以参考下面的代码:
#include
int main()
{int a,b,c,d;
int max(int x,int y);
printf("请输入三个任意整数:
");
while(scanf("%d %d %d",&a,&b,&c)!=-1)
{d=max(a,max(b,c))
printf("max=%d
",d);
}
return 0;
}
int max(int x,int y)
{
return x>y?x:y;
}


扩展资料:C语言isspace()函数:判断一个字符是否是空白符
C语言isprint()函数:判断一个字符是否是可打印字符
C语言islower()函数:判断一个字符是否是小写字母
C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值
C语言abs()函数:求整数的绝对值
C语言div()函数:求两个数的商和余数
C语言fmod()函数:求x/y的余数(针对浮点数)
参考资料来源:百度百科-C语言函数

你要输入整数,所以要定义a,b,c为整数,而不是float,输入输出不能用%f,应用%d,还有t未使用而使用了未定义的max故应把t改为max;
所以是
int main (void)
{ int a,b,c,max;
printf("请输入三个任意整数:
");
scanf("%d%d%d",&a, &b, &c);
if(a>=b) max=a;
else max=b;
if(b>=c) max=b;
else max=c;
if(c>=a) max=c;
else max=a;
printf("max=%d
",max);
return 0;}
或者用
#include
int main ()
{ int a,b,c;
printf("请输入三个任意整数:
");
scanf("%d%d%d",&a, &b, &c);
if(b>=a)a=b;
if(c>=a) a=c;
printf("max=%d
",a);
return 0;}

#include<stdio.h>
int main()
{int a,b,c,max;
scanf("%d%d%d",&a,&b,&c); //读取三个整数
if(a>b)max=a; //这两行,从a和b中取较大的数,赋值给max
else max=b;
if(c>max)max=c; //再考察第三个数,若它更大,就更新max的值为c的值
printf("最大数=%d\n",max); //输出三个数中的最大数
return 0;
}

//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int a,b,c,max,min;//声明3个int型变量,并声明最大和最小变量.
printf("Type a, b & c(integer,' ' separated)\n");
scanf("%d%d%d",&a,&b,&c);//从键盘键入3个整数.
if(a>b && a>c) max=a;//如果a比b和c都大,则记录a最大.
if(b>a && b>c) max=b;//如果b比a和c都大,则记录b最大.
if(c>b && c>a) max=c;//如果c比b和a都大,则记录c最大.
if(a<b && a<c) min=a;//如果a比b和c都小,则记录a最小.
if(b<a && b<c) min=b;//如果b比a和c都小,则记录b最小.
if(c<b && c<a) min=c;//如果c比b和a都小,则记录c最小.
printf("The max is %d\nThe min is %d\n",max,min);
}

# include<stdio.h> //头文件
int main (void) //主函数
{ int a,b,c,t; //定义变量
printf("请输入三任意整数:\n"); //输出函数
scanf("%d %d %d",&a, &b, &c); //输入函数
if(a<b) //if条件语句,用于判断
{ t = a;
a = b;
b = t;
}
if(a<c) //if 条件语句
{
t = a;
a = c;
c = t;
}
if(b<c) //if判断语句
{
t = b;
b = c;
c = t;
}
printf("大值:%d 小值:%d %d",a,c); //输出最终结果
}

//楼主最好代码自己打一遍,书上的内容很重要

有3个整数a,b,c,由键盘输入,输出其中最大的数.
答:include<stdio.h> void main(){ int a,b,c;printf("输入三个数:");scanf("%d%d%d",&a,&b,&c);if(a>b&&a>c)printf("最大值为:%d",a);else if(b>a&&b>c)printf("最大值为:%d",b);else

从键盘上输入3个浮点数,求三个数中最大值!要用C语言编吖!
答:include<stdio.h> int main(){ float a,b,c,D,max;scanf("%f%f%f",&a,&b,&c);if(a>b)D=a;else D=b;if(D>c)max=D;else max=c;printf("%f",max);return 0;}

用c#编程“从键盘上输入3个数,找出最小数,并把它们从大到小排列输出...
答:这个很简单啊,如果是控制台程序,你直接三个变量存三个值,如果是窗体程序,你直接界面存储三个值,总之是你前台输入的三个值对应到后台三个变量进行存储,然后比较两次就可以了呗

C语言编程问题:有3个整数,,,由键盘输入,输出其中最大的数,请编程序
答:1.为什么输出的最大值时a?请注意你的第一个if,它的后面没有加{ ...},那么if判断之后执行的只能有一行代码,就是if(b>c);这不会做任何操作,继续执行下面的语句printf("max=%d",a);结果自然是a的值12了;2.且不说写的好不好,就你的这段程序会不会输出正确值,就你输入的12,15,116而...

从键盘上输入3个字符串后原样输出,并要求找出其中最大者进行输出。(用...
答:include<string.h> main(){ char x[128][128]={0};char ch[4096]={0};int t[10];int i=0;int w=0,p=0;int len=0,max=0,top=0;gets(ch);puts(ch);//有空格输入要这个函数 while(ch[i]!='\0' && i<4096){ if(ch[i]==' '){ w++;p=0;i++;continue;} //一个...

有3个整数a,b,c,由键盘输入,输出其中最大的数.
答:如果abc三个整数相等,输出最大的数是999;如果abc三个整数不相等,输出最大的数是987;说明:键盘上的数字是从0-9,意思是从这10个整数选择3个整数组合,选择最大的那个数。题中并没说明abc三个数是不是可以相同,因而选择了两种情况,第一种是相等,第二种是完全不相等。刚才刷新没有补充问题,...

从键盘输入任意3个整数,编写程序输入其中最大值,c语言
答:可以参考下面的代码:include<stdio.h> int main(){int a,b,c,d;int max(int x,int y);printf("请输入三个任意整数:\n");while(scanf("%d %d %d",&a,&b,&c)!=-1){d=max(a,max(b,c))printf("max=%d\n",d);} return 0;} int max(int x,int y){ return x>y?x:y...

有3个整数a,b,c,由键盘输入,输出其中最大的数和最小的数
答:include<stdio.h>void main() { int a,b,c,max,min; scanf("%d%d%d",&a,&b,&c); max=min=a; if ( max<b ) max=b; if ( max<c ) max=c; if ( min>b ) min=b; if ( min>c ) min=c; printf("最大数%d,最小数%d\n",max,min);} ...

c 语言编程:由键盘输入任意3个数,计算以这3个数为边长的三角形周长...
答:保存文件时用.cpp的 扩展名哈 include <stdio.h> void main(){ printf("请输入任意三个数:");float a,b,c;scanf("%f %f %f",&a,&b,&c);while(a+b<=c||a+c<=b||b+c<=a){ printf("该三组数据无法组成三角形,请重新输入:");scanf("%f %f %f",&a,&b,&c);} printf("...

C语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出
答:具体操作方法如下:include<stdio.h> int main(void){int a,b,c,t;printf("请输入三个数");scanf("%d%d%d",&a,&b,&c);if(a<b){t=a;a=b;b=t;} if(b<c){t=b;b=c;c=t;} if(a