[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] |