给定一组数字，在不使用sort函数的情况下，编写一个函数以升序对数字进行排序。


[3, 2, 1, 5, 4]
可以使用冒泡排序或插入排序算法来对数字进行升序排序。以下是冒泡排序算法的Python代码：

```python
def bubble_sort(nums):
    n = len(nums)
    for i in range(n):
        for j in range(n - i - 1):
            if nums[j] > nums[j + 1]:
                nums[j], nums[j + 1] = nums[j + 1], nums[j]
    return nums

nums = [3, 2, 1, 5, 4]
sorted_nums = bubble_sort(nums)
print(sorted_nums)
```

输出：[1, 2, 3, 4, 5]