2. 编写一个函数max(),实现比较三个数的大小,返回三个数中的最大数的功能;并在主函数main()中调用max函

作者&投稿:淡应 (若有异议请与网页底部的电邮联系)
c++编程题 编写一个函数max,用于比较三个整数大小,输出最大值,然后在主函数中调用该函数。~

#include using namespace std;int max(int a, int b, int c){ if(b>a) a=b; if(c>a) a=c; return a;}void main(void){ int a, b, c; cin>>a>>b>>c; cout<<"最大值为: "<<max(a, b, c)<<endl;}

#include #define SIZE 50
int max(const int num[],int n); //声明函数原型
int main(){
int i=0,int_num[SIZE]; //定义数组大小

printf("请输入一组数(Q结束输入):");
for(;i<SIZE&&scanf("%d",&int_num[i]);i++); //非数字字符结束输入 或输入数字超过SIZE结束输入
printf("max=%d
",max(int_num,i)); //输出最大值

return 0;}
int max(const int num[],int n){
int i,temp=0;

for(i=0;inum[i])?temp:num[i]; //判断数组中的最大值
return temp;}
不知道怎么按回车就结束输入 只有用这种办法了 不知怎么贴上来格式就不对了

int max(int a,int b,int c)
{
return (a>b?a:b)>c?(a>b?a:b):c;
}
int main()
{
int a=1,b=3,c=2;
printf("最大值为:%d\n",max(a,b,c));
return 0;
}

如果输入的三个数在A2、B2、C2单元格,那么输入
=MAX(A2:C2) 得到三个数中的最大值。

楼主是学生吧,书上应该有,这么简单的东西,自己搞定吧


巨野县13230216687: 编写一函数max()实现求最大值功能,在主函数中从键盘输入2个正整数,测试输出最大数.
杨诸佳丹: #include "stdio.h" int max(int,int); int main() { int x,y,z; printf("input two number:\n"); scanf("%d%d",&x,&y); z=max(x,y); printf("%d",z); return 0; } int max(int a,int b) { if(a>b) return a; else return b; }

巨野县13230216687: 定义一个函数过程max来实现求两个正整数的最大值,急 -
杨诸佳丹:[答案] sub maxnum(a b) if a>b then maxnum=a else maxnum=b end if end sub

巨野县13230216687: c++编程题 编写一个函数max,用于比较三个整数大小,输出最大值,然后在主函数中调用该函数. -
杨诸佳丹:#include using namespace std; int max(int a, int b, int c) {int d = a;if (d if (d cout < return d; } int main() {max(2, 5, 4);return 0; }

巨野县13230216687: 编写一函数max()实现求最小值功能,在主函数中从键盘输入3个正整数,测试输出最小值. -
杨诸佳丹: #include<stdio.h>int main(){int a,b;printf("请输入第一个正整数!\n");scanf("%d",&a);printf("请输入第二个正整数!\n");scanf("%d",&b);if(a>b){a=b;}printf("请输入第三个正整数!\n");scanf("%d",&b);if(a>b){a=b;}printf("最小的数为:\n");printf("%d\n",a);return 0;}

巨野县13230216687: 写一个函数max(int a,int b),求两个整数最大值.在主函数中输入两个数据,调用定义函数 -
杨诸佳丹: #include <stdio.h> #include <stdlib.h> int max(int a ,int b) {if(a>=b){return a;}else{return b;} } int main(int argc, const char *argv[]) {int m,n,result;printf("输入两个数如 4,5 :\n");scanf("%d,%d",&m,&n);result = max(m,n);printf("this is max = %d\n",result);return 0; }

巨野县13230216687: 编写一个max函数,完成指定功能.函数原型:int max(int x[],intm,int n) -
杨诸佳丹: Hello.h [cpp] view plain copy #ifndef __Main__Hello__ #define __Main__Hello__ #includeint main(); #endif /* defined(__Main__Hello__) */ Hello.c [cpp] view plain copy #include "Hello.h" int main() {return 0; }

巨野县13230216687: C++ 编写函数max. 功能:将字符串s中最大字符的地址返回;— -
杨诸佳丹: char* MaxString(char* szString) { char szTemp='\0'; int iCut=0; for (int i=0;szString[i] != 0x00;i++) { if (szString[i]>szTemp) { szTemp = szString[i]; iCut = i; } } for (int i=iCut;szString[i] != 0x00;i++) { if (szString[i]>=0x61 && szString[i]<=0x7A) { szString[i] ...

巨野县13230216687: 请问如何编写一个函数max,它带有3个int型参数,返回这三个数的最大值.
杨诸佳丹: int max(int a,int b,int c) { int d = b>c?b:c; //找到b c的最大值d return a>d?a:d; } void main() { int a,b,c; printf("输入三个整数:\n"); scanf("%d %d %d",&a,&b,&c); printf("最大值为:%d\n",max(a,b,c)); }

巨野县13230216687: 编写一个函数max,求三个数中的最大值.希望写出详细步骤~ -
杨诸佳丹: int max(int a,int b,int c){ if(a>b) //如果a>b { if(a>c) //如果a还>c return a; //就是a最大 else // 否则是c最大 return c;}else{ if(b>c) return b; else return c; }}

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