c语言,计算并输出3个float型数的最大值,并画出流程图

如题所述

代码如下:(流程图略)

#include<stdio.h>
int main(){
    int i;
    float a[4], max;
    scanf("%f%f%f", &a[0], &a[1], &a[2]);
    max=a[0];
    for(i=1; i<3; i++)
        if(max<a[i]) max=a[i];
    printf("%f\n", max);
    return 0;
}

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

c语言,计算并输出3个float型数的最大值,并画出流程图
代码如下:(流程图略)include<stdio.h>int main(){ int i; float a[4], max; scanf("%f%f%f", &a[0], &a[1], &a[2]); max=a[0]; for(i=1; i<3; i++) if(max

用C语言比较三个数的大小并输出最大值
include <stdio.h>int main() {int a,b,c,d;printf("输入三个正整数:");while(scanf("%d%d%d",&a,&b,&c) == 3) {d = a;if(a < b) d = b;if(d < c) d = c;printf("%d\\n",d);printf("\\n输入三个正整数:");}return 0;} ...

定义一个函数,函数名为max,该函数功能是求3个数中最大值。并绘制...
函数定义处左花括号前多了个分号:float max(float a,float b,float c); \/\/---这里 {

用指针编写C语言程序输入a,b,c三个数按从小到大顺序输出的流程图
printf("这三个数从小到大为\\n");p=x;for(i=0;i<3;i++)\/\/输出数据 printf("%.2f ",*p++);printf("\\n");} 流程图这里不太好画,你根据程序自己画一下吧!

从键盘输入三个浮点数,计算它们的均值并输出,C语言
include "stdio.h"int main(){ float a,b,c,ave;scanf("%f%f%f",&a,&b,&c);ave=(a+b+c)\/3;printf("The average is %f.\\n",ave);return 0;}

...y,z和一个实型变量averge,计算并输出3个整数的平
include<stdio.h> include<math.h> void main(){ int x,y,z;float averge;x=y=1; z=0; averge=(float)(x+y+z)\/3; printf("averge=%f\\n",averge);scanf("%d,%d,%d",&x,&y,&z); averge=(float)(x+y+z)\/3; printf("averge=%f\\n",averge);} ...

c语言:输入两个整数,计算并输出这两个整数的和·平均数·最大值·最小...
void main(){ float a,b,sum,avg,min,max;printf("请输入两个整数:\\n");scanf("%f%f",&a,&b);sum=a+b;avg=(a+b)\/2;if(a>=b){ max=a;min=b;} else{ max=b;min=a;} printf("这两个整数的和是: %f\\n",sum);printf("这两个整数的平均数是: %f\\n",avg);printf("这...

C语言输入三个实数型,计算它们的和并输出(要求保留两位小数
include<stdio.h> void main(){ float a,b,c,s;printf("请输入三个实数:");scanf("%f,%f,%f",&a,&b,&c);s=(a+b+c)\/3;printf("s=%.2f\\n",s);}

C语言题:计算并输出一维数组中的最大值、最小值和平均值
2.55,45,37.5},max,min,s=0; int i; max=min=a[0]; printf("数组中的数:\\n"); for(i=0;i<9;i++) {s+=a[i]; if(maxa[i])min=a[i]; printf("%g ",a[i]); } printf("\\n最大值=%g\\n最小值=%g\\n平均值=%g\\n"...

c语言任意输入10个数,计算并输出最大值和最小值
int min, max, value;\/\/定义最大值、最小值、输入值 printf("输入整数:");\/\/文字提示 do\/\/循环输入并进行判断最大最小 { scanf("%d", &value);\/\/输入 if (loop == 10) \/\/第一次输入 { max = min = value; loop--; continue;\/\/先将max、min放入一个数用于比较 } else { if ...

相似回答