有三个整数a、b、c,由键盘输入,输出其中最大值 try {BufferedReader br=new BufferedReader(new InputStreamReader(System.in));int[]a=new int[3];接受三2113个整数放在数组中for(int i=0;i;i+){a[i]=Integer.parseInt(br.readLine());从键盘读取的是字5261符串,需要转4102换成整数}排序Arrays.sort(a);最小值System.out.println(a[0]);最大1653值System.out.println(a[a.length-1]);从大到小输出for(int j=a.length-1;j>;=0;j-){System.out.println(a[j]);}} catch(Exception e){}
编程:从键盘输入三个整数,分别赋给变量a,b,c,请按从小到大的顺序依次输出a,b,c(要求不改变a,b,c的值). 楼上程序百错了,得不了正确度的结知果!少了一道行代码!应;includevoidmain(){inta,b,c,min;printf(\"请任意输入内三个整数:容\")scanf(\"%d%d%d\",if(a>;=b)min=b;elsemin=a;if(min>;c)min=c;printf(\"%d\\n\",min);}
C语言作业: 从键盘输入3个整数,按照从小到大的顺序输出 #includevoid main(){int a,b,c,t;printf(\"请输入三个整数:2113a b c\\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\\n\",a,b,c);}扩展资5261料:scanf函数原型int(const char*restrict format,.);函数scanf()是从4102标准输入流stdin(标准输入设备1653,一般指向键盘)中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应地址的变量中。函数的第一个参数是格式字符串,它指定了输入的格式,并按照格式说明符解析输入对应位置的信息并存储于可变参数列表中对应的指针所指位置。每一个指针要求非空,并且与字符串中的格式符一一顺次对应。返回值scanf函数返回成功读入的数据项数,读入数据时遇到了“文件结束”则返回EOF。如:scanf(\"%d%d\",&a,&b);函数返回值为int型。如果a和b都被成功读入,那么scanf的返回值就是2;如果只有a被成功读入,返回值为1;如果a和b都未被成功读入,返回值为0;如果遇到错误或遇到end of file,返回值为EOF。end of file为Ctrl+z或者Ctrl+d。例:使用scanf函数输入数据。includeint main(void){int a,b,c;printf(。