这里有一个错误 是在不知道是哪里
目前本来还是初学 请高手们应比较通俗的方法
不然看不懂哦。。类似于我这样的方法
#include<stdio.h>
void main()
{
float a,b,c,t
printf("input 3 number:\n")
scanf("%f%f%f",&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("the 3 unmber :\n",&a,&b,&c);
}
#include<stdio.h>
void main()
{
float a,b,c,t;
printf("input 3 number:\n");
scanf("%f%f%f",&a,&b,&c);
if(a>b)
t=a;
a=b;
b=t;
if(a>c)
t=a;
a=c;
c=t;
if(b>c)
b=t;
t=c;
c=t;
printf("the 3 number =%f %f %f",a,b,c);
}
我已经修改好了
没有错误
但是运行的时候好像出现最大的数字出不来 B和C总是一样
怪怪的。。。怎么办
任意输出3个数字 按从小到大排序输出 C语言
C语言大小字母输出
c语言编写从小到大输出三个数字
{ inta,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 %d\\n",a,b,c);return0;} ...
求C语言编程,要求输入任意三个数,按从小到大的顺序输出。
main(void)\/\/main函数程序的入口 { int num1,num2,num3,temp;\/\/定义变量存放三个数值和临时变量 printf("please input three numbers");\/\/显示"please input three numbers"scanf("%d,%d,%d",&num1,&num2,&num3);\/\/输入三个数字 if(num1>num2){temp=num1,num1=num2,num2=temp}\/\/...
C语言输入三个整数并由小到大输出
01 首先打开Visual Studio,新建一个C语言的控制台应用程序,附加选项中选择空项目,如下图所示 02 然后在源文件菜单下面新建一个C语言文件,如下图所示 03 打开新建的test.cpp文件,在头部引入命名空间,然后在主函数中
C语言:::.对于输入的任意三个整数,将它们按从小到大的顺序输出。
include <stdio.h> main(){int a, b, c;scanf("%d", &a);scanf("%d", &b);scanf("%d", &c);printf("\\n%d",(a>b?(a>c?a:c):(b>c?b:c)));getch();} 这样就简单,而且高效
C语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出
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
C语言题 输入三个数,分别按照从小到大和从大到小的的顺序输出
int main(){ int t,a,b,c;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\\n",a,b,c);return 0;} 原理就是运用冒泡算法,把最大的数浮在最上面,而小的数就下沉,...
C语言程序中任意输入三个数,要求按从大到小的顺序输出,程序怎么写...
out(double a[],int n){ \/*输出*\/ int i;for(i=0;i<n;i++){ printf("%lf ",a[i]);} } main(){ \/*主函数*\/ double a[3];int i;for(i=0;i<3;i++){ printf("输入第%d个数字:",i+1);scanf("%lf",&a[i]);} bubble_sort(a,3);out(a,3);} ...
c语言 怎么把3个数字按大小顺序排列
计算本身没问题,输出从小到大排列,也没问题。只是 < 号,有时应当是等于号。可以这样输出:printf("%.2f",e);if (f==e)printf("= .2f",f);else printf("< .2f",f);if (g==f)printf("= .2f",g);else printf("< .2f",g);...
C语言的编程题:输入三个整数,按从大到小的顺序输出
include <stdio.h> 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=z;z=x;x=t;} if(y<z){t=y;y=z;z=t;} printf("%d %d %d\\n",x,y,z);}