Ⅰ c语言编程实现求从键盘上任意输入的10个数中的最小的数
#include
"stdio.h"
int
main()
{
int
i;
float
s[10];
for(i=0;i<10;++i)
scanf("%f",&s[i]);
for(i=0;i<9;++i)
(s[i]>s[i+1])?s[i+1]:(s[i+1]=s[i]);
printf("最小的数为:%.2f\n",s[9]);
return
0;
}
补充:这个程序在vc++中运行,整数非整数都可以输入,结果精确到小数点后面两位,在win-tc中运行的话只需在return
0;的上一行加上getch();即可。
Ⅱ C语言查找数组中的最小数
#include<stdio.h>
int main()
{
int a[5];
int i,max,min;
printf("input number:\n");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
max=a[0];
min=a[0];
for(i=0;i<5;i++){
if(a[i]>max)
max=a[i];
}
for(i=0;i<5;i++){
if(a[i]<min)
min=a[i];
}
for(i=0;i<5;i++){
printf("%d",a[i]);
printf(" ");
}
printf("\n");
printf("最大值为%d\n",max);
printf("最小值为%d\n",min);
return 0;
}
Ⅲ C语言编程,多种方法求一个数组里的最大值和最小值。
因为只是找出最大最小值,直接循环每个比较一次就可以。
#include<stdio.h> //挑选法
#define N 10
void main() { int a[N],m,n,i;
for ( i=0;i<N;i++ ) scanf("%d",&a[i]);
m=n=a[0]; for ( i=1;i<N;i++ ) if ( m<a[i] ) m=a[i]; else if ( n>a[i] ) n=a[i];
printf("最大值%d,最小值%d ",m,n);
}
#include<stdio.h> //排序法
#define N 10
void main() { int a[N],i,j,k;
for ( i=0;i<N;i++ ) scanf("%d",&a[i]);
for ( i=0;i<N-1;i++ ) for ( j=i+1;j<N;j++ ) if ( a[i]<a[j] ) {k=a[i];a[i]=a[j];a[j]=k;}
printf("最大值%d,最小值%d ",a[0],a[N-1]);
}
(3)寻找最小数的c语言编程扩展阅读:
C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。
Ⅳ C语言怎么编写2个数的最小值
#include<stdio.h>
int main()
{
int a,b;
printf("请分别输入俩个数:");
scanf("%d%d",&a,&b);
if(a>b){
printf("最小值为:%d",b);
}else{
printf("最小值为:%d",a);
}
printf(" ");
return 0;
}
或:
//程序功能实现,计算两个数的最小值
#include <stdio.h>
#define MIN(x,y) ((x)<(y)?(x):(y))
int main(int argc, char *argv[])
{
int x=10,y=15;
printf("MIN(%d,%d)=%d ",x,y,MIN(x,y));
return 0;
}
(4)寻找最小数的c语言编程扩展阅读:
找到全局最大值和最小值是数学优化的目标。如果函数在闭合间隔上是连续的,则通过最值定理存在全局最大值和最小值。此外,全局最大值(或最小值)必须是域内部的局部最大值(或最小值),或者必须位于域的边界上。
因此,找到全局最大值(或最小值)的方法是查看内部的所有局部最大值(或最小值),并且还查看边界上的点的最大值(或最小值),并且取最大值或最小)一个。
Ⅳ PTA平台,C语言编程题,找出最小值
//超过100个数,你的无法应对,给你个新的
#include<stdio.h>
int main()
{
int n,t,min;
scanf("%d",&n);
if(n-->0)
{
scanf("%d",&min);
while(n--)
{
scanf("%d",&t);
if(t<min)
min=t;
}
printf("min = %d",min);
}
return 0;
}
Ⅵ C语言编程题,编写程序从输入的三个数中找出最大值和最小值
#include<stdio.h>
intMax(inta,intb){
intm;
if(a>b)returna;
returnb;
}
intMin(inta,intb){
intm;
if(a>b)returnb;
returna;
}
intmain(){
inta,b,c;
printf("输入3个整数(空格隔开):");
scanf("%d%d%d",&a,&b,&c);
printf("最大的是:%d
",Max(Max(a,b),c));
printf("最小的是:%d
",Min(Min(a,b),c));
return0;
}
Ⅶ C语言。编写程序。实现输入n个整数。输出其中最小的数。并指出是第几个数。
1、首先需要定义一个Max最小值变量。
Ⅷ c语言中如何求最小数
c语言中用于描述小数的数据类型是float和double,float类型表示单精度浮点数,double表示双精度浮点数。
c语言中浮点数常量有两种表示方式:
1、定点表示:(必须有小数点)
如:0.123,
.123,
123.0。
2、指数表示:(e或e之前必须有数字,指数必须为整数)如:12.3e3
,123e2,
1.23e4。
错误的写法:e-5
,1.2e-3.5,e3。
注意:浮点数常量默认为double类型,如果浮点数常量表示float类型,请在末尾添加小写的f或者大写的f,表示此常量为单精度浮点常量。
float f1 = 1.1f; //小写f
float f2 = 1.1f; //大写f
double d = 1.1; //double类型
Ⅸ c语言编程:从键盘输入10个数,要求找出里面最大的数和最小的数
#include<stdio.h> int main() { int i, min, max, n; printf("输入10个数:"); scanf("%d", &n); min = max = n; for(i = 1; i < 10; i++) { scanf("%d", &n); if(min > n) min = n; else if(max < n) max = n; } printf("最小的数是:%d\n", min); printf("最大的数是:%d\n", max); return 0; }
Ⅹ 用C语言编一程序,输入三个整数,输出其中最小的数
可以参考以下的代码:
#include <stdio.h>
void main()
{
int a,b,c,min;
scanf("%d%d%d",&a,&b,&c);
min=a;
if(min>b) min=b;
if(min>c) min=c;
printf("min=%d ",min);
}
(10)寻找最小数的c语言编程扩展阅读:
C语言函数
int isgraph(int ch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否则返回0
int islower(int ch) 若ch是小写字母('a'-'z')返回非0值,否则返回0
int abs(int i) 返回整型参数i的绝对值
double cabs(struct complex znum) 返回复数znum的绝对值