average = sum/10.0; ---sum和10都是整数,结果是整除,没有小数的printf("%d %d\n",num[i],salary[i]); -----salary是int类型,不能用%f输出