A. 编写一个c语言程序,输入三个整数,输出它们的最大值
1. #include <stdio.h> //这是c语言的一个标准库,包含它才能用函数
2. int main() //这是主函数,c语言的工程都是由大小的函数组成的,主函数是系 统运行的第 //一个函数
3. int a,b,c;
int max;
printf("请输入三个数,空格区分各数:");
sscanf("%d %d %d", &a,&b,&c); //格式化输入,记得abc 要取地址&
4. max = b;
if(a > b){ //a如果大,最大值是a
max = a;}
if(max < c){
max = c;}
printf("最大值是:%d
", max); //输出最大值
return 0;}
B. 用java编写 从3个数中选最大的数
可以构造一个Scanner对象,传入输入的参数,通过判断对比所输入的参数的大小即可得到最大值。
示例代码:
import java.util.*;
class Test1{
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);//);//构造一个Scanner对象,传入输入的参数
System.out.print("请输入第一个整数:");
int one=scanner.nextInt(); //获得输入的第一个整数
System.out.print("请输入第二个整数:");
int two=scanner.nextInt(); //获得输入的第二个整数
System.out.print("请输入第三个整数:");
int three=scanner.nextInt(); //获得输入的第三个整数
int max=x>y?x:y; //使用三目运算符判断所输入的第一和第二个整数的大小,取最大的值
max=max>z?max:z; //同上
System.out.println("你所输入的三个整数中最大值为"+max);
}
}
PS:这只是最简单的示例代码,不是很严谨,严谨的代码,还需要加上try{}catch(){},判断所输入的参数是否为整数,若不为整数,则抛出异常。
C. 编程求三个数中最大的
#include <stdio.h>
int main(void){
int a,b,c,max;
printf("输入三个数: ");
scanf("%d, %d, %d",&a,&b,&c);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
printf("max=%d",max);
return 0;
输入三个数:
1,2,3
max=3
printf函数使用注意事项
1、域宽
%d:按整型数据的实际长度输出。
如果想输出指定宽度可以指定域宽,%md-->m域宽,打印出来以后,在控制台上,显示m位;
如果我们要打印的数的位数如果超过我们设定m则原样输出;
如果我们要打印的数的位数如果小于我们设定的位数,则补空白,具体如下:
如果m为正数,则左对齐(左侧补空白);
如果m为负数,则右对齐(右侧补空白)。
2、转义字符
如果想输出字符"%",则应该在“格式控制”字符串中用连续两个%表示。
如:printf("%f%%",1.0/3);输出结果:0.333333%。
D. c#语言里除了用if可以找出三个整数的最大值,还可以用哪些方法找出三个整数的最大值求代码!!!
方法很多,看你的选择了,比如说三个数为abc
inta=5,b=2,c=0;
int[]array=newint[]{a,b,c};
intmax1=array.Max();//直接得到最大值
Array.Sort(array);//数组排序取最后一个,当然如果排序后取array[0]那就是最小值了
intmax2=array[array.Length-1];
intmax3=(a>b?a:b)>c?(a>b?a:b):c;//常规的三元运算符
E. C语言,三个数求最大值,用if来做
具体代码如下:
if(a>b) t=a;
else t=b;
//此时t是a、b中较大的那个。
if(t<c) t=c;
∥再与c此较,找出大的即可。
C语言的字符串其实就是以'