有长度为10的一维整型数组a,由键盘输入它的值(10个不等的数),求a数组中最小元素的值 及其在数组中的位置。 输入样例: 16 9 56 23 24 75 6 81 36 35 输出样例: 最小元素是 6,是第7个元素 注意:a[0]是数组中的第1个元素。 请完善程序。( 有2个空,答案一行写一个,不要添加多余的空格 ) #include
int main() { int i,a[10],min,k; // k存储位置 for(i=0;i<10;i++) scanf("%d",&a[i]); min=a[0]; // 假设第1个数为最小数 k=1; // k保存最小数的位置,此时为1 for(i=1;i<10;i++) { if(a[i] ) { min=a[i]; // min 更新为较小数 // k 更新为较小数的位置 } } printf(" 最小元素是 %d ,是第 %d 个元素 ",min,k); }