搜索
查看: 575|回复: 1
打印 上一主题 下一主题

能没句帮忙解释下吗?

[复制链接]
跳转到指定楼层
楼主
发表于 2015-5-10 19:38:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include<stdio.h>
void main(){
int a[10],i;
int max,min,b=1,c=1;  
for(i=0;i<10;i++)  
  scanf("%d",&a[i]);
max=a[0];  
for(i=0;i<10;i++)  
{   
  if(a[i]>max)  
  {   
   max=a[i];   
   b=i+1;  
  }
   
}  min=a[0];  for(i=0;i<10;i++)  
{   
  if(a[i]<min)  
  {   
   min=a[i];   
   c=i+1;  
  }
   
}  
printf("最大值为:%d",max);  
printf("下标为:%d",b);
printf("最小值为:%d",min);   
printf("下标为:%d",c);
}

楼主新帖
楼主热帖
沙发
发表于 2015-5-11 17:37:36 | 只看该作者
[mw_shl_code=c,true]#include<stdio.h>           /*标准输入输出头文件*/
void main()                        /*程序的入口 如果你用的是VS2010 这种写法没错,如果是ISO C标准还是用int main(void)或int main()*/
{
        int a[10],i;        /*定义整数a 11个元素, 定义整数i*/
        int max,min,b=1,c=1;  /*定义整数‘最大’‘最小 定义整数b=1,整数c=1*/
       
        for(i=0;i<10;i++)  /*for loop 整数i=0 .....i=10*/
          scanf("%d",&a);/*输入10个元素,数组为a*/
         
        max=a[0];  /*元素a[0]等于最大*/
        for(i=0;i<10;i++)  /*for loop 输入的数组a[]*/
        {   
                  if(a>max)  /*如果a[X]大于a[0]  X表示数组a中的一个元素*/
                  {   
                           max=a;   /*那么’最大‘就是a[X]*/
                           b=i+1;  /*整数b等于i加1   PS:不太明白为什么要这么写,上标可以这么写嘛?*/
                  }
   
        }  
        min=a[0];  /*元素a[0]等于最小*/
        for(i=0;i<10;i++)  /*for loop 输入的数组a[]*/
        {   
                  if(a<min)  /*如果a[X]小于a[0]*/
                  {   
                           min=a;   /*那么’最小‘就是a[X]*/
                           c=i+1;  /*整数C等于i加1  PS:同上*/
                  }
   
        }  
        printf("最大值为:%d",max);  /*输出最大*/
        printf("下标为:%d",b);                /*输出上标*/
        printf("最小值为:%d",min);   /*输出最小*/
        printf("下标为:%d",c);    /*输出下标*/
       
                /*如果写的是标准C语言 加上return 0;  VC就不用加了*/
}[/mw_shl_code]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表