输入两个实数,输出较大值

作者&投稿:悟风 (若有异议请与网页底部的电邮联系)
输入5个实数,并输出这5个实数的平均值~

#include

main()
{
float a[5];
float sum=0;
cout<<"input 5 numbers:"<<endl;
for(int i=0;i<5;i++)
{
cin>>a[i];
sum+=a[i];
}
float avg=sum/(float)5;
cout<<"avg="<<avg<<endl;
}

#include
int main()
{
float *p,*q,*max,*min,ave=0;
int n;
scanf("%d",&n);
q=(float*)calloc(n,sizeof(float));
for(p=q;p<q+n;p++)
scanf("%f",p);
max=q;
min=q;
ave=*q;
for(p=q+1;p<q+n;p++)
{
ave+=*p;
if(*max<*p)max=p;
if(*min>*p)min=p;
}
ave/=n;
printf("最大值:%.f
最小值:%.f
平均值:%.f
",*max,*min,ave);
return 0;
}

1,既然选择用float型表示实数就全部采用float,不然不同类型数怎样比较?
2,如果采用scanf("%f,%f",&a,&b);时必须用‘,’讲输入隔开这样才能获得正确输入。如果想空格和回车也起作用就的采用scanf("%f%f",&a,&b即将两个%f中间的逗号去掉。
#include <stdio.h>
main()
{
float max(float x,float y);
float a,b,c;
scanf("%f%f",&a,&b);
c=max(a,b);
printf("max=%f\n",c);
return 0;
}
float max(float x,float y)
{
float z;
if(x>y)
z=x;
else
z=y;
return z;
}

这么用心回答怎么也该给一个最佳吧

输入数据的时候,数之间要有逗号,例如1,2

#include <stdio.h>
float max(float x,float y);

int main()
{
float a,b,c;
scanf("%f,%f",&a,&b);
c=max(a,b);
printf("max=%f
",c);
return 0;

}

float max(float x,float y)
{
float z;
if(x>y)z=x;
else z=y;
return (z);
}


你好,scanf("%f,%f",&a,&b);改成scanf("%d,%d",&a,&b);就好了。
printf("max=%f\n",c);改成printf("max=%d\n",c);

int max(int x,int y);
float a,b,c; //必须是float
scanf("%f,%f",&a,&b);//应为%f 对应float  %lf对应double
c=max(a,b);
printf("max=%f
",c);
return 0;
}int max(int x,int y)
{
int z;
if(x>y)z=x;
else z=y;
return (z);
}



...的加减乘除运算的结果(要求输入两个非0实数,输出运算结果)
\/\/C语言程序,实现输入的两个实数的加减乘除 include <stdio.h> void main(){ float x,y;\/\/提示输入需要计算的两个数 printf("\\n 请输入两个非0的实数x、y:");do { scanf("%f,%f",&x,&y);if (x==0 || y==0) printf("\\n 你输入的数字不能为零,请重新输入");} while (x...

...编程求它们的和差积商,要求输出时,保留两位小数
参考代码:include<stdio.h>void main(){ float a,b; printf("请输入两个实数,以空格或者回车分隔:"); scanf("%f %f",&a,&b); printf("%.2f + %.2f = %.2f\\n",a,b,a+b); printf("%.2f - %.2f = %.2f\\n",a,b,a-b); printf("%.2f * %.2f = %.2f...

编写程序:从键盘输入两个实数a和x,按公式计算并输出y的值:y=a^5+sin...
可以通过Excel来完成,在第一行第一列输入字母a,第一行第二列输入字母x,第一行第三列输入=A1^5+sin(A1*B1)+ln(A1+B1)就行了,你再在下面几行输入a和x的数值,都可以直接计算了。

...\/*源程序实现的功能:输入两个实数,按从小到大的顺序输出*_百度...
scanf(“%f,%f”,&a,&b); 中间的逗号是中文标点吧,改掉这个

free pascal题目
8、 输入一个四位整数,把它的各位数字倒序输出。(提示:用MOD和DIV运算完成)9、 从键盘上读入小写的"pascal",利用CHR()和ORD()函数,输出大写的"PASCAL"。10、 从键盘上读入一个实数,利用ROUND()和TRUNC()函数,输出该实数本身、整数部分、小数部分、四舍五入后的值。要求:分三行输出 ;输出实数本身时,格式与...

编程,输入两个实数 a,b,再输入一个运算符(可以是+,-,*或\/),根据运算符...
include "stdio.h"void main(){ float a,b,result;char ch;printf("\\nplease input two numbers(a, b):");scanf("%f,%f",&a,&b);\/\/注意在输入时这里要用","分开 getchar();\/\/ 目的是接受一个回车符 printf("\\nplease input a operator (+,-*,\/):");scanf("%c",&ch);switc...

从键盘上输入两个实型数,编程求他们的和,差,积,商。要求输出时,保留两 ...
C语言代码如下:include<stdio.h> void main(){ float a,b;printf("请输入两个实数,以空格或者回车分隔:");scanf("%f %f",&a,&b);printf("%.1f + %.1f = %.1f\\n",a,b,a+b);printf("%.1f - %.1f = %.1f\\n",a,b,a-b);printf("%.1f * %.1f = %.1f\\n",a,b,...

用C语言编程:从键盘输入两个实数a和x, 按公式计算并输出y的值:y=a^...
include<stdio.h> include<math.h> define e 2.71828 main(){ int a,x;printf("输入2个实数a,x\\n");scanf("%d%d",&a,&x);if(a==0&&x==0)printf("不在ln的定义域内\\n");else printf("a^5+sin(ax)+ln(a+x)+e^ax = %lg\\n",pow(a,5)+sin(a*x)+log10(a+x),pow...

pascal 的初级题
输入两个实数a、b和一个运算符号ch(“+-*\/”中的某一个),输出(a ch b)的结果。输入第一行输入两个实数a、b第二行输入运算符号ch输出输出(a ch b)的结果。若运算有意义,则输出“a的值 ch的值 b的值=(a ch b)的结果”;若运算无意义,则输出“ERROR”(每个实数的输出场宽为12,保留4位小数)var ...

输入2个实数,求这两数的平方和并输出(保留并显示两位小数,四舍五入到...
include <stdio.h> void main(){ float a,b,c,d,e;scanf("%f%f",&a,&b);c=a*a;d=b*b;e=c+d;printf("输出这两数的平方和e = %.2f \\n",e);} 望采纳,谢谢

房山区17845142014: 输入两个实数,输出较大值 -
尾向卡维: 你好,scanf("%f,%f",&a,&b);改成scanf("%d,%d",&a,&b);就好了. printf("max=%f\n",c);改成printf("max=%d\n",c);

房山区17845142014: 输入两个整数,输出较大的输,用C语言编程 -
尾向卡维: int x,y; scanf(%d,&x); scanf(%d,&y); if(x>y) printf(x); else printf(y); 其它自己完善

房山区17845142014: 编写程序,输入两个数,显示其中的最大值 -
尾向卡维: #include<stdio.h> int max(int a,int b); /*函数说明*/ void main() /*主函数*/ {int x,y,z; /*变量说明*/printf("请输入两个整数,用空格隔开:\n");scanf("%d%d",&x,&y); /*输入x,y值*/z=max(x,y); /*调用max函数*/printf("maxmum=%d",z); /*输出*/ }int max(int a,int b) /*定义max函数*/ {if(a>b)return a;else return b; /*把结果返回主调函数*/ }

房山区17845142014: 从控制台输入两个数,然后,输出较大的那个数!c语言! -
尾向卡维: #include void main(){ float a,b; printf("请输入第一个数:\n"); scanf("%f", printf("请输入第二...

房山区17845142014: C语言作业:通过键盘输入任意两个整数,通过屏幕输出其中的最大值 -
尾向卡维: #include<stdio.h> void main() { int x,y; scanf("%d%d",&x,&y); if ( x>y ) printf("%d\n",x); else printf("%d\n",y); }

房山区17845142014: 输入两个整数,输出其中的大数 -
尾向卡维: C语言 #inlcude<stdio.h> main() { int a,b t; printf("input a,b\n"); scanf("%d%d",&a,&b); if(a>b) t=a; else t=b; printf("%d\n",t) }

房山区17845142014: 用c语言输入2个数,输出他们的最大值,要求程序多次运行. -
尾向卡维: 程序如下,以实数的方式,可正可负,可以是小数! #include<stdio.h> int main(void) {float a,b;while(1){printf("请输入两个数:\n");scanf("%f%f",&a,&b);printf("其中的最大值是%f\n",a>b?a:b);}return 0; }

房山区17845142014: 求一个输入2个整数,输出一个大数的C语言代码.要求解释详细!! -
尾向卡维: #include<stdio.h> int main() {int a,b;// 输入两个数scanf("%d%d",&a,&b);// 用逗号表达式求最大值,不知道逗号表达式的用法百度一下printf("较大的数是:%d\n",(a>b)?a:b);return 0; }

房山区17845142014: C语言,输入两个整数,输入1会输出最大值,输入2会输出最小值,用指针 -
尾向卡维: 你好,程序如下#include<stdio.h> 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("这两个整数中较小的数是: %f\n",min); printf("这两个整数中较大的数是: %f\n",max); } 有疑问提出 望采纳

房山区17845142014: 编写程序分别用Inputbox函数接收两个整数,在窗体中输出其中较大的数 -
尾向卡维: Private Sub Command1_Click() a = Val(InputBox("请输入A的值")) b = Val(InputBox("请输入B的值")) If a > b Then Print "两个数中A大" Else Print "两个数中B大" End If End Sub

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网