有3个整数a b c,由键盘输入,输出其中最大的数
执行代码如下:
#include
void main()
{
int a,b,c;
int m;
printf("Please input a b c
");
scanf("%d %d %d",&a,&b,&c);
m = a;
if (b > m) m = b;
if (c > m) m = c;
printf("Max is %d
",m);
}
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
如果abc三个整数相等,输出最大的数是999;
如果abc三个整数不相等,输出最大的数是987;
说明:键盘上的数字是从0-9,意思是从这10个整数选择3个整数组合,选择最大的那个数。题中并没说明abc三个数是不是可以相同,因而选择了两种情况,第一种是相等,第二种是完全不相等。
刚才刷新没有补充问题,如果是计算机语言,表示不懂,还请老师补充吧。
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
printf("最大值为:%d",c);
}
main()
{ int a,b,c,max;
printf("输入a,b,c,并用"",""隔开:");
scanf("%d,%d,%d",&a,&b,&c);
if(a<b)
max=b;
else
max=a;
if(max<c)
max=c;
printf("%d\n",max);
}
C语言解法如下(以整数为例):
#include "stdio.h"
main(){
int x,y,z;
scanf("%d%d%d",&x,&y,&z);
/*假设x里放的是最大值,如果y比x还大,将y值赋给x*/
if(x<y)
x=y;
/*如果z的值比上次比较后x值还大,将z的值赋给x*/
if(x<z)
x=z;
/*即保证x里放的始终是最大值,所以输入x即可*/
printf("%d",x);
}
现在的学生,只能用又懒又笨来形容了。程序不自己写,问问题还问不清楚,用什么语言都不说,怎么帮你?凭什么帮你?
这里是帮人解答问题的,不是惯着你偷懒的!
int max(int a,int b,int c)
{
int temp=a>b?a:b;
return temp>c?temp:c;
}
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<b){t=a;a=b,b=t;} printf("从大到小:%d %d %d",a,b,c);system("pause");ret...
编写一个C程序,输入a,b,c三个值,输出其中最大者。
include<stdio.h> int main(){ int a,b,c,max;printf("请输入三个数:\\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}
从键盘输入任意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...
编写程序,键盘输入三个整数值,要求输出其中的最小值
include <stdio.h>main(){ int a,b,c,min; while(1){ scanf("%d%d%d",&a,&b,&c); min=a;if(min>b)min=b;if(min>c)min=c;printf("min = %d\\n",min);}}如图所示,望采纳。。。
从键盘输入3个整数,输出绝对值最大的数。
include <stdio.h> int main(){ int a,b,c,max;printf("");scanf("%d%d%d",&a,&b,&c);a=abs(a);b=abs(b);c=abs(c);if(a<b)max=b;else max=a;if(max<c)max=c;printf("%d\\n",max);return 0;}
用C编写一个程序,从键盘输入3个整数,计算并输出3个数的和、积
这样就可以了吧:include<stdio.h>void main(){int a,b,c,s,j;scanf("%d%d%d",&a,&b,&c);\/*读入三个数*\/s=a+b+c;j=a*b*c;\/*计算它们的和、积*\/printf("%d %d\\n",s,j);\/*输出*\/ }运行一下就可以了。
用java 从键盘输入3个整数,分别赋给整数变量a b c 然后将输入的整数按...
System.out.println("请输入数字c");int c = sc.nextInt();if(a > b){ int temp = a;a = b;b = temp;} if(a > c){ int temp = a;a = b;b = temp;} if(b > c){ int temp = b;b = c;c = temp;} System.out.println("数字a:" + a);System.out.println("...
从键盘上输入任意三个整数,计算并输出三个数的平均值?
C可以这么写——代码文本:include "stdio.h"int main(int argc,char *argv[]){ int x,y,z;printf("Please enter 3 integers...\\n");scanf("%d%d%d",&x,&y,&z);printf("They are the average of %g\\n",(x+y+z)\/3.0);return 0;} ...
编写一个C程序,输入a,b,c3个值,输出其中最大者!
\/\/前两个数进行比较,并将较大数存储在max变量中 if(max<c1)max=c1;printf("三个数中最大的值为:%d",max);} 3、点击保存后选择执行代码。4、可以看到三个数中的最大值已经输出了。5、如果需要自行输入待比较的数字,只需要将代码中定义变量时的赋初值删除,并添加接收键盘输入的函数即可。代...
输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边...
include<stdio.h> include <math.h> int main(){ double a,b,c,C,S,p;scanf("%lf%lf%lf",&a,&b,&c);\/\/输入三条bai边。du if(a+b>c && b+c>a && a+c>b)\/\/可以构成三角形。{ C=a+b+c;\/\/计算周长。p=C\/2;\/\/计算半周长。S=sqrt(p*(p-a)*(p-b)*(p-c));\/...