Ⅰ 在c语言中,怎样判断n个数的大小,并输出最大和最小值。
inta[10]={0},maxa=0,mina=0
for(j=0;j<10;j++)
{
scanf("%d",&a[i]);
if(j==0)
{
maxa=mina=a[i];
}else
{
if(maxa<a[i])
{
maxa=a[i];
}
if(mina>a[i])
{
mina=a[i];
}
}
}
这个你能看懂吗
假设我声明了一个数组,然后声明了两个变量保存最大最小数
我输入1
这时a[0]=1,然后同时把a[0]的值1赋值给最大最小值
输入2最大值与a[1]对比,最大值小于a[1],则把a[1]的值给最大值
最小值也是一个道理
Ⅱ 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);
(2)c语言如何比较最大值变量扩展阅读:
C的数据类型包括:整型(short,int,long,long long)、字符型(char)、实型或浮点型(单精度float和双精度double)、枚举类型(enum)、数组类型、结构体类型(struct)、共用体类型(union)、指针类型和空类型(void)。
变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。
Ⅲ C语言比较2个数字的最大值
一、实现效果的确是相同的,不同就定义MAX方法,通过函数max()来进行比较操作,定义函数的好处就是同样的功能方便多次调用。
即:A事件把【比较】函数写在了自己的函数体内;B事件调用了【比较】的函数。
在实际应用中,假设十个事件都需要【比较】功能,此时:A的做法就是将函数体重复写十遍,而B做法只是简单的调用MAX()即可。
二、<stdio.h> 就是指 “standard input & output"(标准输入输出),源代码中如用到标准输入输出函数时,就要包含这个头文件。
例如比较函数中的:printf(" max is:%d",c)。
其他的包括:
把 max() 函数和 main() 函数放一块,编译源代码。当运行最后的可执行文件时,会产生下列结果:
Max value is : 200。
Ⅳ 三个变量挑选最大值,用C语言写出来是什么样子
使用打擂台的思想求最大值,第一个元素的值默认就是最大值,然后比接着的下一个再下一个,等等,如果有任意一个元素的值大于当前最大的值,那么就更新当前最大值,全部比较结束以后就可以输出最大值了。
int a,b,c;
scanf(”%d%d%d”,&a,&b,&c);
if(a<b)a=b;
if(a<c)a=c;
printf(”Max=%d\n”,a);
Ⅳ c语言找最大值
#include<stdio.h>
int main()
{ int n,i,x,max=0x80000000;
scanf("%d",&n); //找n个数中的最大值
for(i=0; i<n; i++)
{ scanf("%d",&x);
if(x>max)max=x;
}
printf("%d ",max);
return 0;
}
Ⅵ 用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
(6)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语言程序
思路:求三个数a,b,c的最大值,都是先判断a和b的最大值并把大值赋值给a,再求a和c的最大值就是三个数的最大值,常用的就是三目运算符?:。
参考代码:
#include<stdio.h>
intmain()
{
inta,b,c;
scanf("%d%d%d",&a,&b,&c);
a=a>b?a:b;//求a和b的最大值赋值给a
a=a>c?a:c;//求a和c的最大值赋值给a
printf("%d ",a);//输出最大值a
return0;
}
/*
输出:
582
8
*/
Ⅷ C语言编程:输入a和b两个变量并比较大小,输出最大的。
#include<stdio.h>
void main()
{
int a,b;
int max;
printf("请输入两个数:");
scanf("%d %d",&a,&b);
max=a>b?a:b;
printf(" 大数为%d ",max);
}
Ⅸ c语言编程,求abc三个数的最大值
1、首先是鼠标选择单击C语言编程软件创建一个空的C语言文件。