‘壹’ c语言求最大值怎么写
temp=(((a[0]>a[1])?a[0]:a[1])>a[2]?:((a[0]>a[1])?a[0]:a[1]):a[2]);
temp就是最大值
不好意思,上面那个多谢了一个冒号,当时没有验证就直接写了,现在已经验证完毕:
具体代码:
#include
int
main()
{
int
a[3];
a[0]=1;
a[2]=3;
a[1]=2;
int
temp=(((a[0]>a[1])?a[0]:a[1])>a[2]?((a[0]>a[1])?a[0]:a[1]):a[2]);
printf("%d",temp);
return
0;
}
‘贰’ c语言怎样输出最大值
如果是无序的数组中它的最大值一般采他的最大值,一般采用打擂台的方法。解先假定第一个元素的值是最大,然后从第二个元素一直到最后一个元素,逐个与当前最大值进行比较,如果新找到的元素比当前最大值更大,那么就更新当前最大值的车等于新找到的这就。输出当前最大值就可以,输出当前最大值就可以了。
‘叁’ 用C语言编写程序,从键盘输入四个数,怎么求其最大值
代码如下:
#include <stdio.h>
void main()
{
float a,b,c,d,max;
printf("请输入四位数字:\n");
scanf("%f%f%f%f",&a,&b,&c,&d);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
if(max<d)
max=d;
printf("最大的数值为:%f\n",max);
}
不知道帮没帮到你的忙 呵呵
望采纳
‘肆’ 用c语言找最大值和最小值
用指针求含有十个元素的数组最大值和最小值
主函数参考
int main()
{
int a[10],i,maxnum,minnum;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
FindMaxandMin(a,10,&maxnum,&minnum);
printf("%d %d",maxnum,minnum);
}
输入格式:
数组
输出格式:
最大值 最小值
输入样例:
1 2 3 5 4 6 7 8 9 10
输出样例:
10 1
(4)c语言中求最大值扩展阅读
#include
int main()
{
int a[3];
int i,j,temp;
printf("请输入3个数:");
for(i=0;i scanf("%d",&a[i]);
for(i=0;i for(j=0;j if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
printf("最大值%d最小值%d",a[2],a[0]);
return 0;
}
‘伍’ C语言3个数求最大值怎么写啊!!!我搞了半天都不行!
参考代码
#include <stdio.h>
int main(void) {
int a,b,c;
scanf("%d %d %d",&a,&b,&c);// 输入3个数
int max = a;//默认最大值为a
//选出a,b中的最大值
if(max<b)
max = b;
//将前两个中最大值与c比较,得出真正的最大值
if(max < c)
max = c;
printf("%d",max);//输出最大值
return 0;
}
运行截图
‘陆’ c语言如何求三个数a,b,c的最大值
c里没有and这种东西,写作&&
if(a>=b && a>=c) z=a;
if(b>=a && b>=c) z=b;
if(c>=a && c>=b) z=c;
return z;
例如:
void main()
{
int a,b,c,p,max;
printf("请输入a,b,c三个数字::");
scanf("%d %d %d",a,b,c);
if(a>b)
p=a;
else
p=b;
if(p<c)
max=c;
printf("最大值为:max=%d",max);
(6)c语言中求最大值扩展阅读:
C的数据类型包括:整型(short,int,long,long long)、字符型(char)、实型或浮点型(单精度float和双精度double)、枚举类型(enum)、数组类型、结构体类型(struct)、共用体类型(union)、指针类型和空类型(void)。
变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。
‘柒’ c语言求最大值怎么写
scanf("%d,%d,%d",&a,&b,&c); 呵呵,这里要注意,你少了&地址符,再输入的时候要注意格式要安 3,5,7 这样输入,再比如说scanf("max=%d,a=%d,c=%d",a,b,c); 就要按 max=3,a=5,c=7 这样输入 ,一般可以这样scanf("%d%d%d",&a,&b,&c); 就直接中间空一格 3 5 7 输入
这个可以写的简单点
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int a,b,c,max;
system( "graftabl 936 "); /*调用Ms-Dos中文支持 */
clrscr(); /*清楚屏幕上的显示内容*/
scanf("%d%d%d",&a,&b,&c);
max=a>b?a:b;
max=max>b?max:b;
printf("最大值%d",c);
else
printf("%d",max);
}
‘捌’ C语言,三个数求最大值,用if来做
具体代码如下:
if(a>b) t=a;
else t=b;
//此时t是a、b中较大的那个。
if(t<c) t=c;
∥再与c此较,找出大的即可。
C语言的字符串其实就是以'