ZKX's LAB

输入三个变量求最大值和最小值

2020-07-17知识5

键盘输入三个整数,求最大值和最小值,用指针变量实现. int main(){int array[3];int i=0;int max=0,min=0;for(i=0;i;i+){printf(\"请输入第%d个整数:\",i+1);scanf(\"%d\",array+i);}max=*array;min=*array;for(i=0;i;i+){if(max<*(array+i)){max=*(array+i);}if(min>*(array+i)){min=*(array+i);}}printf(\"max=d min=d \\r\\n\",max,min);}\/\/从键盘输入3个数,将最大值放在变量a中,最小值放在变量c中。\/\/ void fun(float*a,float*b,float*c)/这个函数得这样定义,接收a,b,c的地址{float t;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;}}int main(void){float a,b,c;printf(\"Input a b c:\\n\");scanf(\"%f%f%f\",&a,&b,&c);printf(\"a=4.1f,b=4.1f,c=4.1f\\n\",a,b,c);fun(&a,&b,&c);这里得用地址调用,把a,b,c的地址传给函数funprintf(\"a=4.1f,b=4.1f,c=4.1f\\n\",a,b,c);return 0;}求三个整数的最大值和最小值 (急求c++程序设计!)要求:整数型变量为x1,x2,x3,并用cin输入变量用if-else语句对三个数进行比较,并求出最大值和最小值用cout显示计算结果(大家帮帮忙啊) 编写一个类,求出三个变量 a,b,c 的最大值 #includeint main(){int a,b,c;定义三个整形变量用2113来存储那从键盘输5261出的三个数printf(\"请输入41023个数:\");提示语scanf(\"%d%d%d\",&a,&b,&c);从键盘输出三个数到a,b,c中1653int max;下面是最简单的if循环求出这三个数最大值存入max中if(a>b){if(a>c){max=a;}else{max=c;}}else{if(b>c){max=b;}else{max=c;}}printf(\"这三个数的最大数为:%d\\n\",max);return 0;}求出3个变量中的最大值和最小值?用java程序编写并且要用上if-else。 package test.yzy;public class TestMaxMix {param argspublic static void main(String[]args){int a=22,b=111,c=9;test(a,b,c);}private static void test(int a,int b,int c){int maxB;int mixB;if(a>b){maxB=a;mixB=b;}else{maxB=b;mixB=a;}if(maxB>c){}else{maxB=c;}if(mixB){}else{mixB=c;}System.out.println(\"最大值:\"+maxB+\"最小值:\"+mixB);}}输入三个变量,输出最大值和最小值。 他那个2113是5261C++的4102 用C的话1653includemain(){int a,b,c,max,min;printf(\"输入三回个数答:\\n\");scanf(\"%d%d%d\",&a,&b,&c);if(a>b){max=a;min=b;}else{max=b;min=a;}if(c>max)max=c;if(c)min=c;printf(\"max=d\\nmin=d\\n\",max,min);return 0;}C语言编程:从键盘任意输入三个数,编写求其最大值、最小值的函数,用指针作函数参数实现。 程序如下:includedefine MAXSIZE 10main(){int a[MAXSIZE];int k;printf(\"please inter ten number:\");for(k=0;k;k+){scanf(\"%d\",&a[k]);}Fun(a);for(k=0;k;k+)printf(\"%d,\",a[k]);}void Fun(int a[]){int i;int temp;int MaxNum=a[0];int maxIndex=0;int minIndex=0;int MinNum=a[0];for(i=0;i;i+){if(a[i]>MaxNum){MaxNum=a[i];maxIndex=i;}else if(a[i]){MinNum=a[i];minIndex=i;}}temp=a[maxIndex];a[maxIndex]=a[minIndex];a[minIndex]=temp;}扩展资料:指针定义格式类型名*函数名(函数参数列表);其中,后缀运算符括号“()”表示这是一个函数,其前缀运算符星号“*”表示此函数为指针型函数,其函数值为指针,即它带回来的值的类型为指针,当调用这个函数后,将得到一个“指向返回值为…的指针(地址),“类型名”表示函数返回的指针指向的类型”。“(函数参数列表)”中的括号为函数调用运算符,在调用语句中,即使函数不带参数,其参数表的一对括号也不能省略。其示例如下:int*pfun(int,int);由于“*”的优先级低于“()”的优先级,因而pfun首先和后面的“()”结合,也就意味着,pfun是一个函数。即:int*(pfun(int,int));接着再和excel中如何去除一组数据中的三个最大值、三个最小值后求平均值? 工具/原材料2113excel2016版、电脑。1、打开5261电脑找到并4102点击excel2016版软件;2、打开excel表格以后,为了示范先在空白1653表格内编辑两行的数字;3、编辑好两行的数字以后,在上方的菜单栏中找到并点击“公式”下的“插入函数”命令;4、插入函数以后,弹出的对话框中在选择类别里点击“统计”,在下方的函数框里选择“TRIMMEAN”命令;5、在弹出的界面框中,在第一个框里代表需要选择计算平均数的列数范围,此时用鼠标左键进行选中即可;6、在第二栏需要输入一个小数,输入的小数等于2除以A1到D1数据的位数。此例中输入的小数是等于2/4=0.5;7、设置并确定好以后,此时在E1列的单元格中就已经按照给定的要求计算出平均值;8、此时还可以将鼠标移至E1单元格右下角,当光标出现的黑色十字时,下拉鼠标,就可以自动计算其他数据平均值。从键盘任意输入三个数,编写求其最大值、最小值的函数,用指针作函数参数实现,如何编程哦? C语言吗?main(){ floatcount_avg();声明自定义涵数的数据类型*/floatscore[10];定义一个数组用于存储输入数字*/floatscore_avg;inti;定义用于循环的变量i*/for(i=0;i;i+)/三个整数变量a,b,c,求最大值和最小值的java编程 java定义三个整数变量a,b,c,求最大值和最小值,方法如下: public class TestA { public static void main(String[]args){ 定义abc三个参数值 int a=3;

随机阅读

qrcode
访问手机版