十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
可以参考下面的代码:
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名、网站空间、营销软件、网站建设、高平网站维护、网站推广。
int findMin(int szIn[], int size)
{
int tmpMin = szIn[0];
for(int i = 0; i size; ++i)
{
if(tmpMin = szIn[i])
{
tmpMin = szIn[i];
}
}
return tmpMin;
}
扩展资料:
C语言isupper()函数:判断一个字符是否是大写字母
C语言isspace()函数:判断一个字符是否是空白符
C语言isprint()函数:判断一个字符是否是可打印字符
C语言islower()函数:判断一个字符是否是小写字母
C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值
int isdigit(int ch) 若ch是数字('0'-'9')返回非0值,否则返回0
参考资料来源:百度百科-c语言
参考资料来源:百度百科-C语言函数
C语言中求最大值和最小值,一般都是使用假设法,即先假设某个数是最大值和最小值,然后遍历比较即可。下面实例,求一个数组中的最大值和最小值,先假设a[0]是最大值,同时也是最小值,然后遍历数组进行比较,得出结果。
#includestdio.h
int main()
{
int a[] = {1,2,3,4,5,6,7,8,9,10};
int max, min;
max = min = a[0]; //假设第1个元素即是最大值也是最小值。
int *p = a;
//遍历数组,找出数组a中的最大数和最小数
for (int inx=0; inx!=sizeof(a) / sizeof(int); ++inx) {
if (*(p+inx) max) max = *(p + inx);
else if (*(p+inx) min) min = *(p+inx);
}
printf("最大数:%d\t最小数:%d\n", max, min);
return 0;
}
可以参考以下的代码:
#include stdio.h
void main()
{
int a,b,c,min;
scanf("%d%d%d",a,b,c);
min=a;
if(minb) min=b;
if(minc) min=c;
printf("min=%d\n",min);
}
扩展资料:
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的绝对值
参考资料来源:百度百科-C语言函数
错误:
1、在比较大小时,并没有对i进行循环。
2、不能每次都把输入值赋给min,这样就没法比较了。
3、a[10]下标越界。
这个程序你不是写的差不多,而是全错。
修改:
#include stdio.h
void main()//添加主函数类型
{
int a[10];
int i,min;//都是int型,可与上一行合并
scanf("%d",a[0]);//添加此句
min=a[0];//添加此句
for(i=1;i10;i++)//i=10改为i10
{scanf("%d",a[i]);//最后的大括号取消,以便循环比较
//min=a[0];//此句取消
if(a[i]min)
min=a[i];
}//添加大括号
printf("min=%d\n",min);
}