/*找出10个数中最大数和最小数的位置*/
#include "stdio.h"
int main(void)
{
int a[10]={4,5,1,6,8,3,9,7,0,2};
int max=-32768,min=32767,i=0;
for(i=0;i<10;i++)
{
if(a[i]>max)
max=a[i];
if(a[i]
}
printf("max=%d\n",max);
printf("min=%d\n",min);
return 0;
}现在程序能找出最大数和最小数。这里的最大数9在第7位,最小数0在第9位,
要怎样写才能指出9和0所在的位置呢?
微宝贝 于 2008-11-26 15:37:49发表:
#include "stdio.h" min=a[i][i];//同上
[/i][/i][/i][/i][/i][/i]
int main(void)
{
int a[10]={4,5,1,6,8,3,9,7,0,2};
int max=-32768,min=32767,i=0,j=0,weimax,weimin;
for(i=0;i<10;i++)
{
if(a>max)
max=a[i][i];//a 换成a[i][i]
if(a[i]
}
for(j=0;j<10;j++)
{
if(max==a[j])
weimax=j;
if(min==a[j])
weimin=j;
}
printf("maxnum is in%d\n",weimax);
printf("max=%d\n",max);
printf("minnum is in%d\n",weimin);
printf("min=%d\n",min);
return 0;
}
不知道对不对阿,好久没写过c程序了(大一时学过几个月....)呵呵...错了不要笑阿
[ 本帖最后由 微宝贝 于 2008-11-26 15:46 编辑 ]