编写程序,实现从键盘输入三个数,找出其中最小值显示输出

要用c语言不要用java

#include<stdio.h>
int main()
{
int a,b,c,min;
scanf("%d%d%d",&a,&b,&c);
if(a<b)min=a;
  else min=b;
if(c<min)min=c;  
printf("%d\n",min);
return 0;
}

追问

如果我想加一个“请输入三个整数”

在哪儿家?

然后在输出最小的

大哥,return 0??

追答

加在int a,......这一行的下面,即scanf 的前面。

注意先后顺序就对了。想一下,不是要先看到这个信息后,再输入三个数吗?

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-10-19
#include <stdio.h>

int main(){

int arr[3],min;
printf("请输入三个整数中间用空格分开:\n");
scanf("%d %d %d",&arr[0],&arr[1],&arr[2]);

if (arr[0] < arr[1]) {
min = arr[0];
}
else {
min = arr[1];
}
if (min > arr[2]) {
min = arr[2];
}
printf("min=%d\n", min);

return 0;
}

这样行吗

追问

我试一下

我是萌新,你用的这些不高级吧?

arr我怎么没见过

大佬在吗?

你看一下你的花括号有没有落下

追答

就是定义了一个int数组,存三个整数

括号没有落下吧,我这能运行

追问

我是这样

重拍

你可以看清吗?

追答

你删了括号,还多加了分号。你直接复制我的,应该没有问题的

追问

嗯呢,

我这萌新看不懂大佬的操作

Arr没听过,也没见过那么多括号,,,

有一个更简单的,你看楼上

追答

编程是很严格的,语法哪怕错一个符号,编译都没法过

追问

嗯,是了,

谢谢你大哥

本回答被提问者采纳

编写程序,实现从键盘输入三个数,找出其中最小值显示输出
include<stdio.h>int main(){int a,b,c,min;scanf("%d%d%d",&a,&b,&c);if(a<b)min=a; else min=b;if(c<min)min=c; printf("%d\\n",min);return 0;}

编写一个程序,从键盘输入3个数,打印出这3个数的和、平均值、乘积、最...
printf("三个数中最小值是%d\\n",min);}

,编辑C语言程序。从键盘输入三个数,求这个整数中的最大值和最小值
include <stdio.h> int max(int a,int b,int c);int min(int a,int b,int c);void main(){ int x,y,z;printf("请输入三个数(用空格隔开):");scanf("%d%d%d",&x,&y,&z);printf("三个数选出最大数是%d\\n",max(x,y,z));printf("三个数选出最小数是%d\\n",min(x,y,...

编写c程序,从键盘上输入三个整数,找出最大数和最小数并输出。
1 输入三个数。2 把最大最小两个变量赋值为第一个数。3 用最大最小值与剩余两个数比较,如果更大或更小,则取代称为最大\/最小值。4 输出。代码如下:include <stdio.h>int main(){ int a,b,c,max,min; scanf("%d%d%d",&a,&b,&c);\/\/输入三个数。 max=min=a; if...

编写一程序,输入3个整数值输出其中最小者,用数组实现
int main(){ int a[3], i, j, temp;for(i = 0; i < 3; i++)scanf("%d",&a[i]);for(i = 0; i < 3; i++){ for(j = 0; j < 2; j++){ if(a[j] > a[j + 1]){ temp = a[j];a[j] = a[j + 1];a[j + 1] = temp;} } } printf("其中最小值...

编程序求三个数中的最小值。
&y, &z);\/\/输入3个数 min = x; \/\/假设x为最小值,依次和y,z比较 if (y<min) min = y;\/\/如果y小于max,把y值赋值给max if (z<min) min = z;\/\/如果z小于max,把z值赋值给maxprintf("最小数是:%d\\n", min);return 0;}\/\/运行结果:\/\/234 45 123\/\/最小数是:45 ...

C语言)编一个程序,输入三个单精度数,输出其中最小数。
1 输入三个数值;2 比较前两个数,得到较小值;3 用较小值和第三个数比较,得到最小值;4 输出最小值。代码:include <stdio.h>int main(){ float a,b,c,min; scanf("%f%f%f",&a,&b,&c);\/\/输入 min = a>b?b:a;\/\/得到前两个数较小值。 if(min>c)min = c;...

由键盘任意输入3个数据,找出其中的最大数和最小数 c语言编程序的。还有...
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); \/\/输出三个数中的...

写出一个程序,实现从键盘接收3个数,输出最大数和最小数。 非常感谢...
y = 0, z = 0, max = 0, min = 0;printf("请输入三个整数:");scanf("%d %d %d", &x, &y, &z);max = max(x, y);max = max(max, z);min = min(x, y);min = min(min, z);printf("最大值:%d,最小值:%d\\n", max, min);system("pause");return 0;} ...

C语言编程题,编写程序从输入的三个数中找出最大值和最小值
a;return b;}int Min(int a,int b) {int m;if(a > b) return b;return a;}int main() {int a,b,c;printf("输入3个整数(空格隔开):");scanf("%d%d%d",&a,&b,&c);printf("最大的是:%d\\n",Max(Max(a,b),c));printf("最小的是:%d\\n",Min(Min(a,b),c))...

相似回答