if下面的3行需要用{}括起来
追问加了,还是一样的,把原数组输出来来
了
追答tem=a[i];
这个也写反了,改吧
追问
追答如果一定要我说你完全写错了,可能会打击自信心
#include <stdio.h>
#include <iostream.h>
void insertNumber(int a[], int b)
{
for (int i = 0; i < b; i++)
{
for (int j = 0; j < b - i; j++)
{
int tem = 0;
if (a[j] > a[j+1])
{
tem = a[j];
a[j] = a[j+1];
a[j+1] = tem;
}
}
}
for (int n = 0; n < b; n++)
{
cout << a[n] << endl;
}
}
void main()
{
int a[] = {7, 4, 5, 8, 1};
int b = 5;
insertNumber(a, b);
}本回答被提问者采纳