一道C语言题目 有3个整数a,b,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<stdio.h>
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;}
黎罚五加: 1 2 3 4 5 6 7main(){inta,b,c,max;scanf("%d%d%d", &a, &b, &c);if(a>b) max=a; elsemax=b;if(max<c) max=c;printf("max=%d\n", max); }
南木林县15644249338: c语言编程:有3个整数a,b,c,由键盘输入,请输出其中最大的数 - ?
黎罚五加: 【例】输入三个整数,输出最大数和最小数. main(){int a,b,c,max,min;printf("input three numbers: ");scanf("%d%d%d",&a,&b,&c);if(a>b){max=a;min=b;}else{max=b;min=a;}if(max<c)max=c;elseif(min>c)min=c;printf("max=%d\...
南木林县15644249338: C语言程序题目:由键盘输入三个数a,b,c,按从小到大的顺序输出这三个数. - ?
黎罚五加: C语言程序如下: #include <stdio.h> int main() { int a,b,c,t; printf("请输入三个数:"); scanf("%d%d%d",&a,&b,&c); if(a > b) { t = a; a = b; b = t; } if(a > c) { t = a; a = c; c = t; } if(b > c) { t = b; b = c; c = t; } printf("从小到大的顺序是:%d %d ...
南木林县15644249338: 用C语言写出 有三个整数a,b,c由键盘输入,输出其中最大的数和最小的数 - ?
黎罚五加: #include int main (){ int a, b, c; printf("请输入三个任意整数:\n"); scanf("%d%d%d", &a, &b, &c); if(b > a){ a = b; if(a < c) a = c; } else{ if(a < c) a = c; } printf("最大的整数是:%d\n", a); return 0; }
南木林县15644249338: 一道C语言题目 有3个整数a,b,c,由键盘输入,输出其中最大的数,请编写程序.我编的是这样的,但是老师要求IF嵌套语句表示出来 # includeint main (void)... - ?
黎罚五加:[答案] #include int main (){ int a, b, c; printf("请输入三个任意整数:\n"); scanf("%d%d%d", &a, &b, &c); if(b > a){ a = b; if(a解析看不懂?免费查看同类题视频解析查看解答
南木林县15644249338: c语言编程:有3个整数a,b,c,由键盘输入,输出其中最大的数 - ?
黎罚五加: 执行代码如下: #include <stdio.h> void main() { int a,b,c; int m; printf("Please input a b c\n"); scanf("%d %d %d",&a,&b,&c); m = a; if(b > m) m = b; if(c > m) m = c; printf("Max is %d\n",m); } C语言是一门通用计算机编程语言,应用广泛.C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言.
南木林县15644249338: c程序题:有三个整数,a,b,c.由键盘输入,输出其中最大数 - ?
黎罚五加: #include <stdio.h> void main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); int max; max=a; if(max<b) max=b; if(max<c) max=c; printf("%d\n",max); }
南木林县15644249338: 有3个整数a、b、c,由键盘输入,编程序按从小到大的顺序输出它们 - ?
黎罚五加: void main() { int a,b,c,k; scanf("%d%d%d",&a,&b,&c); if(a>b) { k=a; a=b; b=k; } if(a>c) { k=a; a=c; c=k; } if(b>c) { k=b; b=c; c=k; }printf("从小到大的顺序是 %d,%d,%d\n",a,b,c); }
南木林县15644249338: 用传统流程图表示以下算法(1) C语言 有3个数a,b,c,要求按大小顺序把它们输出(2) 判断一个数n能否被3和5整除(3)将100 - 200之间的素数输出(4)... - ?
黎罚五加:[答案] b^2-4a*c>0----有两不等实根 x1=(-b+(b^-4a*c)^(1/2))/2*a x2=(-b-(b^-4a*c)^(1/2))/2*a b^2-4a*c=0----有两相等实根x1=x2=-b/2*a b^2-4a*c
南木林县15644249338: C程序设计.有3个整数a,b,c,有键盘输入,输出其中最大的数 - ?
黎罚五加: #include<stdio.h> int main() { int max(int x,int y,int z); int a,b,c,d; scanf("%d,%d,%d", &a,&b,&c); d=max(a,b,c); printf("max=%d\n",d); return 0; } int max(int x,int y,int z) {int g; if(x>y) g=x; else g=y; if(z>g) g=z; return(g); }