用C语言编写程序,从键盘输入四个数,怎么求其最大值?

如题所述

代码如下:

#include <stdio.h>
void main()
{
float a,b,c,d,max;
printf("请输入四位数字:\n");
scanf("%f%f%f%f",&a,&b,&c,&d);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
if(max<d)
max=d;
printf("最大的数值为:%f\n",max);
}
不知道帮没帮到你的忙 呵呵

望采纳
温馨提示:内容为网友见解,仅供参考
无其他回答

用C语言编写程序,从键盘输入四个数,怎么求其最大值?
代码如下:\\x0d\\x0a\\x0d\\x0a#include \\x0d\\x0avoid main()\\x0d\\x0a{\\x0d\\x0a float a,b,c,d,max;\\x0d\\x0a printf("请输入四位数字:\\n");\\x0d\\x0a scanf("%f%f%f",&a,&b,&c,&d);\\x0d\\x0a max=a;\\x0d\\x0a if(max<b)\\x0d\\x0a max=b;\\x0d...

c语言:从键盘上输入四个数求出最大值和最小值
} printf("四个数中的最大值为%d,最小值为%d",max,min);return 0;}

请帮我做一道C语言的题:从键盘上输入四个整数,在程序中经过比较后,输出...
你说的应该就是替换法,拿第一个数与剩下的数不断地比较,每次比较都把较大的那个数存储到中间变量max中,直到与所有的数都比较完为止(冒泡排序算法的原理),总共要比较次数为"总个数-1"次,代码如下:include<stdio.h>#include<stdlib.h>int main(){ int a, b, c, d; int max; \/\/中...

c语言,从键盘上输入4个整数判断它们的大小,并请分别打印出它们的最大...
if ( min>c ) min=c;if ( min>d ) min=d;printf("最大值%d,最小值%d。\\n",max,min);}

编写程序,实现从键盘输入四个整数,按照数值从小到大顺序输出各自...
int array[4];printf("请输入4个整数:\\n");for(int i=0; i<4; i++)scanf("%d",&array[i]);for(i=0; i<4; i++){ for(int j=4; j>i; j--){ if(array[i]>array[j]){ int temp=array[i];array[i]=array[j];array[j]=temp;} } } printf("从小到大依次为:\\n"...

c语言:写一个程序,将4个从键盘输入的数按照从小到大的顺序输出
include "stdio.h"void select_sort(int *x, int n){ int i, j, min, t;for (i=0; i<n-1; i++) \/*要选择的次数:0~n-2共n-1次*\/ { min = i; \/*假设当前下标为i的数最小,比较后再调整*\/ for (j=i+1; j<n; j++)\/*循环找出最小的数的下标是哪个*\/ { if (*(...

C语言从键盘输入四个数a,b,c,d,要求按由小到大的顺序输出。
{ int t=0;;int a[5];for(int i=0;i<4;i++){ scanf("%d",&a[i]);} for(int i=0;i<4;i++)\/\/冒泡排序 { for(int j=0;j<4-i-1;j++){ if(a[j]>a[j+1]){ t=a[j];a[j]=a[j+1];a[j+1]=t;} } } for(int i=0;i<4;i++){ printf("%d ",a[i...

用c语言编写;从键盘输入四个数,从大到小输出这4个数.
int main(){ int i,j,t,a[4];for(i=0;i<4;i++)scanf("%d",&a[i]);for(j=0;j<3;j++){ for(i=0;i<3;i++)if(a[i]<a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;} } for(i=0;i<4;i++)printf("%d ",a[i]);printf("\\n");} 第二个没看明白。。

C语言从键盘上输入4个整数按降序(从大到小的顺序)输出
main(){ int x,y,z,h,t;scanf("%d%d%d",&x,&y,&z,&h);if (x<y){t=x;x=y;y=t;} \/*交换x,y的值*\/ if(x<z){t=z;z=x;x=t;}\/*交换x,z的值*\/ if(y<z){t=y;y=z;z=t;}\/*交换z,y的值*\/ if(z<h){t=z;z=h;h=t;}\/*交换z,h的值*\/ printf("small...

c语言问题 键盘输入一个四位数,输出它的各位数字之和。如n=1234,输出1...
include<stdio.h> include<stdlib.h> intmain(){ inta,b;scanf("%d",&a);b=(a\/1000)+(a%1000)\/100+(a%100)\/10+a%10;printf("b=%d\\n",b);system("pause");return0;}

相似回答