设计一个程序,要求输入三个整数,能求出其中最大的数并输出。程序中必须用函数求出两个数中的大数.

如题所述

第1个回答  2011-03-28
C/C++版本,请楼主参考。

#include "stdio.h"
#include "stdlib.h"

int getMax(int a, int b)
{
if (a > b) return a;
else return b;
}

void main()
{
int a,b,c;

printf("please input 3 integers like 2,3,5 :");
scanf("%d, %d, %d", &a, &b, &c);

printf("the maximum number is %d\n", getMax(a, getMax(b,c)));
}本回答被提问者采纳
第2个回答  2011-03-28
#include<iostream.h>
int max(int,int,int);
void main()
{
int a,b,c,m;
cout<<"please enter the number"<<endl;
cin>>a>>b>>c;
m=max(a,b,c);
cout<<m<<endl;
}
int max(int a,int b,int c)
{
if(a>b)
{
if(a>c) return a;
else return c;
}
else
{
if(b>c) return b;
else return c;
}
}
这个易懂,望采纳
第3个回答  2011-03-28
#include<stdio.h>
int main()
{

int a,b,c;
printf("please input a,b,c: \n");
scanf("%d%d%d",&a,&b,&c);
Max(a,b,c);
}
int Max(int x, int y, int z)
{
int a[3],i,max;
a[0]=x;
a[1]=y;
a[2]=z;
max=a[0];
for(i=0;i<3;i++)
{
if(a[i]>max)
max=a[i];
}
printf("The Max is %d\n",max);
return max;
}
第4个回答  2011-03-28
最基本的:
#include <stdio.h>
main()
{
int a,b,c,max;
printf("请输入三个整数:");
scanf("%d%d%d",&a,&b,&c);
max=a;
if (a<b)
max=b;
if (a<c)
max=c;
printf("%d",max);
}

设计一个程序,要求输入三个整数,能求出其中最大的数并输出。程序...
include "stdio.h"include "stdlib.h"int getMax(int a, int b){ if (a > b) return a;else return b;} void main(){ int a,b,c;printf("please input 3 integers like 2,3,5 :");scanf("%d, %d, %d", &a, &b, &c);printf("the maximum number is %d\\n", getMax(a...

设计一个程序,要求输入三个整数,能求出其中最大的数并输出。程序...
主要是调用函数并用RETURN返回值

怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。
printf("输入第三个数:");scanf("%d",&c);if(a<b) \/\/比较前两个数,如果第二个数大,就把第一个数换走,否则不换 a=b; \/\/此时第一个数是最大的 if(a<c) \/\/比较第一个数与最后一个数,如果最后一个数大,就把第一个数换走,否则不换 a=c; \/\/此时第一个数是最大...

输入a,b,c三个数,求最大者 (C程序设计)
输入三个整数a,b,c,编写程序求出其中的最大值。首先,定义整型变量a,b,c,max分别用于存储输入的三个数和最大值。使用scanf函数输入三个整数,格式为"%d %d %d"。初始化max为a,即假设a是最大的。接下来,使用if语句判断b是否大于max,如果b大于max,则更新max为b。再使用if语句判断c是否...

C++程序设计:从键盘上输入三个整数,求出其中最大值与最小值,用条件运算...
int main(){ int a1, a2, a3;cout << "请分别输入三个整数:" << endl;cout << "a1 = ";cin >> a1;cout << "a2 = ";cin >> a2;cout << "a3 = ";cin >> a3;cout << "利用条件表达式找出三个数的最小值为:";cout << (a1 <= a2 ? a1 <= a3 ? a1 : a3 :a2 ...

编写一个C程序,输入a,b,c三个值 输出其中最大者。
include<stdio.h> int main(){ int a,b,c,max;printf("请输入三个数:\\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}

C语言,输入三个整数,运用嵌套输出其中最大的数和最小的数,求出三个数...
include<stdio.h> \/*函数头:输入输出头文件*\/void main() \/*空类型:主函数*\/{ int a,b,c,t; \/*定义变量的数据类型为整型*\/ printf("输入3个数,中间用空格隔开:"); \/*输出文字提示*\/ scanf("%d%d%d",&a,&b,&c); \/*输入3个数字*\/ if(a...

给出三个整数,请你设计一个程序,求出这三个数的和、乘积和平均数。
include<stdio.h> int main(){ int a,b,c,sum,dex;float ave;printf("请输入三个正整数:\\n");scanf("%d%d%d",&a,&b,&c);sum=a+b+c;dex=a*b*c;ave=sum\/3;printf("%d %d %.2f\\n",sum,dex,ave);return 0;} 可以啦!

C语言输入a,b,c三个值,输出其中最大者
b,float c){ float d=a;if(b>d){ d=b;} if(c>d){ d=c;} return d;} int main(){ float a,b,c;printf("请输入a,b,c的值:");scanf("%f,%f,%f",&a,&b,&c);printf("a,b,c中最大值为:%f",Max(float a,float b,float c));system("pause");return 0;} ...

c语言编程:输入三个数abc,输出abc中绝对值的最大数
max=a; if(max<c) max=c; printf("%f\\n",max); return 0;} 这是源代码,你可以看一下 热心网友| 发布于2013-05-13 举报| 评论 3 9 为您推荐: c语言“- 水仙花数c语言程序 c语言3个数输出最大值 用c语言输出圆的面积 class c语言 c语言abc输出最大的数 c语言输入123输出321 c...

相似回答