#include<stdio.h>
void main()
{
int max(int a,int b,int c,);
int a,b,c,x;
scanf("%d,%d,%d",&a,&b,&c);
x=max(a,b,c);
printf("max=%d\n",x);
}
int max(int a,int b,int c)
{
int d=a;
if(b>d)d=b;
if(c>d)d=c:
return d;
}
帮我看下 什么错了
#include <stdio.h>
void main()
{
int a,b,c;
scanft("%d,%d,%d",&a,&b,&c);
if(a>=b)
max=a;
else
max=b;
if(max>c)
max=max;
else
max=c;
printf("max=%d",max);
} 这个又是什么错了- -
#include<stdio.h>
int max(int a,int b,int c);
int main()
{
int a = 0,b = 0,c = 0,x;
scanf("%d %d %d",&a,&b,&c);
x=max(a,b,c);
printf("max=%d\n",x);
return 0;
}
int max(int a,int b,int c)
{
int d=a;
if(b>d)d=b;
if(c>d)d=c:
return d;
}
你的错误1.现在main函数是不能用void修饰的,如果你用的是旧的编译器,是可以使用void的,但是建议你用int,在main函数里面最后加个return 0;就好。
错误2,函数声明应该放在main函数外头,这里放在main函数上面。
错误3,字符问题,你的a,b,c不知道用的什么格式,就是这件事困恼了我好久,建议你在纯英文输入环境输入。
错误4,max函数里头“if(c>d)d=c:”最后冒号要改成分号。
思路:先定义三个数a,b,c;接着键盘输入并依次赋值,接着判断a和b值大小,把大值赋值给a,接着比较a和c的大小,把大值赋值给a,最后输出a。
参考代码:
#include <stdio.h>#include <stdio.h>
#define max(a,b) (a>b?a:b)
int main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d\n",max(max(a,b),c));
return 0;
}
JAVA得到数组中最大值和最小值的简单实例
public class TestJava4_3
{
public static void main(String args[])
{
int i,min,max;
int A[]={74,48,30,17,62}; // 声明整数数组A,并赋初值
min=max=A[0];
System.out.print("数组A的元素包括:");
for(i=0;i<A.length;i++)
{
System.out.print(A[i]+" ");
if(A[i]>max) // 判断最大值
max=A[i];
if(A[i]<min) // 判断最小值
min=A[i];
}
System.out.println("\n数组的最大值是:"+max); // 输出最大值
System.out.println("数组的最小值是:"+min); // 输出最小值
}
}
该程序输出结果:
数组A的元素包括:74 48 30 17 62
数组的最大值是:74
数组的最小值是:17
c语言的。。。 输入三个数 输出最大值
int max(int a,int b,int c);int main(){ int a = 0,b = 0,c = 0,x;scanf("%d %d %d",&a,&b,&c);x=max(a,b,c);printf("max=%d\\n",x);return 0;} int max(int a,int b,int c){ int d=a;if(b>d)d=b;if(c>d)d=c:return d;} 运行截图:分析你的错误1...
c语言输入3个数,输出最大的数。
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语言编写这样一个程序:输入三个整数,求其中的最大值?
printf("最大值为%d",max);system("pause");}
C语言 输入三个数,输出最大的
printf("the largest number is:%d\\n",c);}
怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。
scanf("%d",&a);printf("输入第二个数:");scanf("%d",&b);printf("输入第三个数:");scanf("%d",&c);if(a<b) \/\/比较前两个数,如果第二个数大,就把第一个数换走,否则不换 a=b; \/\/此时第一个数是最大的 if(a<c) \/\/比较第一个数与最后一个数,如果最后一个数大...
c语言三个数求最大值_输入三个数求最大值c语言
输入三个数454 12 861进行代码测试,结果如下,运行正确。下面贴出三个数求最大值c语言代码如下: #includestdio.h main() { int a,b,c; int big; printf("请输入3个数\\n"); scanf("%d %d %d
c语言输入三个数,显示最大值。
5、再次点击文件、新建。6、选择c++ source file 并在右侧输入文件名字。7、输入代码,这里以abc分别代表三个不同的数,其他需要比较的数只要把abc换成相应的数就可以了。注意代码的输入要在英文输入法的环境下进行。8、点击右上角的编译运行按钮。9、就可以得到了三个数中的最大值并且输出来了。
c语言输入三个数 输出最大值max和最小值min
n[1]=a; } else if(a>=n[0] && a>=n[1]) { n[2]=a; } else { n[2]=n[0]; n[0]=a; } printf("从小到大:%d,%d,%d",n[0],n[1],n[2]); return 0;}n[0]最小值 n[2]最大值 ...
编写C语言程序,输入abc3个值,输出其中最大值
c#includeintmain(void){inta,b,c;scanf("%d%d%d",&a,&b,&c);\/\/输入三个数intmax=a;\/\/初始最大值为aif(b>max)max=b;\/\/比较a和bif(c>max)max=c;\/\/比较max和cprintf("%d",max);\/\/输出最大值return0;}这个程序利用了C语言中的if语句,它有三种形式:简单的条件判断,条件判断后的...
c语言 输入三个整数,输出最大值最小值,要求使用指针的方式,要具体的分...
if (*c < *mi) *mi=*c;printf("max = %d min = %d\\n", *mx, *mi); \/\/ 输出 最大最小值,带星号的是 值 return 0; } 追问 带星号的是什么值 追答 声明里,带星号的形式表示那是指针。同语句里带星号的表示,外表一样,含意不同。C 语言,形式逻辑 不成立,初学者要注意。 语句里,指针指向...