我这里有1个错误 不知道是哪里
我们现在只学了用IF
请高手用我这种类似的方法算
谢谢啦 其他的方法我不懂哦。。。
#include<stdio.h>
void main()
{
int a,b,c,max,min;
printf("input 3 number:\n");
scanf("%d%d%d"&a,&b,&c);
max=a;
min=b;
if(a<b)
{
max=b;
min=a;
}
if(c>max)
{
max=c;
}
if(c<min)
{
min=c;
}
printf("the max is %d\n",max);
printf("the min is %d\n",min);
}
你的错误原因在于scanf("%d%d%d"&a,&b,&c);少了一个逗号,应该是scanf("%d%d%d",&a,&b,&c);
以下是三个任意数求输出最大值最小值正确的代码:
扩展资料:
用另外一种方法求三个任意数求输出最大值最小值
#include <iostream>
using namespace std;
int main()
{
int num1,num2,num3,max,min;
cout<<"任意输入三个整数:";
cin>>num1>>num2>>num3;
if(num1>num2)
{
max=num1;
min=num2;
}
else
{
max=num2;
min=num1;
}
if(max>num3)
{
max=max;
}
else
{
max=num3;
}
if(min>num3)
{
min=num3;
}
else
{
min=min;
}
cout<<"max="<<max<<endl;
cout<<"min="<<min<<endl;
return 0;
}
求三个任意数的最大最小值最简单的方法就是通过if语句来实现。
具体的实现方法可以参考如下程序段:
double a, b, c, max, min;本次课程我们主要讲解使用C语言如何实现求若干个数的最大数和最小数,首先我们讲解一下设计思路和伪代码,之后为大家详细展示源码,最后为大家分享一些这类程序的设计思路,欢迎大家加入程序员小白学开发一起学习!
C语言 三个任意数求输出最大值最小值
你的错误原因在于scanf("%d%d%d"&a,&b,&c);少了一个逗号,应该是scanf("%d%d%d",&a,&b,&c);以下是三个任意数求输出最大值最小值正确的代码:
用C语言编程:输入x,y,z三个数,输出最大值和最小值
include<stdio.h>int main(){int x,y,z,t; scanf("%d%d%d",&x,&y,&z); if(x<y){t=x;x=y;y=t;} if(x<z){t=x;x=z;z=t;} if(y<z){t=y;y=z;z=t;} printf("max=%d min=%d\\n",x,z); return 0;}
c语言输入三个数 输出最大值max和最小值min
{ n[2]=a; } else { n[2]=n[0]; n[0]=a; } printf("从小到大:%d,%d,%d",n[0],n[1],n[2]); return 0;}n[0]最小值 n[2]最大值
用c语言求3个数中的最大值与最小值
int max(int i,int j,int k)\/\/求最大值{ if(i >= j && i >= k) return i; if(j >= i && j >= k) return j; return k;}int min(int i,int j,int k)\/\/求最小值{ if(i <= j && i <= k) return i; if(j <= i && j <= k) return j; return k;...
C语言求输入三个数输出最大与最小值
include"stdio.h"main(){ int a,b,c,max,min;scanf("%d%d%d",&a,&b,&c);if(a>b){ max=a;min=b;} else { max=b;min=a;} if(max>c)printf("max=%d",max);else printf("max=%d",c);if(min<c)printf("min=%d",min);else printf("min=%d",c);} ...
C语言比较三个数输出最大和最小
void main(){ int a,b,c,max,min;scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);if(a>=b)max=a;else max=b;if(max<=c)max=c;if(a>=b)min=b;else max=a;if(min>=c)min=c;printf("the max number is :%d",max);printf("the min number is :%d",min);} ...
c语言三个数求最大值_输入三个数求最大值c语言
方法一:c语言三个数求最大值_输入三个数求最大值c语言代码 首先在vc6.0里面编辑代码,保存为.c文件,然后点击build按钮(或者按下键盘F7快捷键),如下图。可以看到没有任何错误error和警告。然后按下运行按钮(或者直接按快捷键Ctrl+F5),运行程序。输入三个数454 12 861进行代码测试,结果如下...
c语言 输入三个整数,输出最大值最小值,要求使用指针的方式,要具体的分...
值 if (*b > *mx) *mx= *b; \/\/ 带星号的是 值 if (*b < *mi) *mi=*b;if (*c > *mx) *mx= *c; \/\/ 带星号的是 值 if (*c < *mi) *mi=*c;printf("max = %d min = %d\\n", *mx, *mi); \/\/ 输出 最大最小值,带星号的是 值 return 0;} ...
用c语言编写程序,从键盘输入三个整数,求这三个整数的最大值和最小...
{ int n,num,max,min;scanf("%d",&n);max=min=n;for(num=1; num<N;num++){ scanf("%d",&n);if(max<n) max=n;if(min>n) min=n;} printf("max=%d,min=%d\\n",max,min);getch();} 就是刚才帮你的那个人~上面 #define N 10 只要修改数字想在多少个数里面找最大...
c语言如何输出最大的整数或者最小整数
printf("请输入三个任意整数:\\n");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 %d",a,c);} 希望能帮到你。C语言是一门通用...