c语言输出数组下标
求高手指教呐//有一个整型数组,完成下列五个操作.
//1、 由用户通过交互的方式(通过输入函数,给数组中赋值),存放10个数据到数组中.
//2、 输出最小的数的值,以及它在数组中的下标.
//3、 利用冒泡法对数组排序,使得数组的值从小到大,三个数一行的方式输出显示在屏幕上.
//4、 将一个整型数据插入到数组中,仍旧保持从小到大的顺序.(此时数组中共有11个数据)
//5、 计算出数组的平均值,并输出显示.
程序代码:
#include<stdio.h> int main() { int a[10]; int i,j,t; float s; s=0; printf("input ten numbers:"); for(i=0;i<9;i++) { scanf("%d",&a[i]); s=s+a[i]; } printf("\n"); s=(float)s/10; for(j=0;j<9;j++) for(i=0;i<9-j;i++) {if(a[i]>a[i+1]) {t=a[i];a[i]=a[i+1];a[i+1]=t;} printf("%3d",a[i]); } }我只会写这些,还不知道对不对?