答:由他们的年龄乘积个位为0可知有一个小朋友的年龄为10岁或有两个小朋友的年龄分别为2岁和5岁。
如果是第二种情况,那么假设其他三个小朋友的年龄均为最大11岁,那么他们的年龄乘积是2*5*11*11*11=13310<18480,很显然不可能是两个小朋友是2岁和5岁的情况,所以只能是有一个小朋友的年龄为10岁;
剩下四个小朋友的年龄乘积是1848,1848为7的倍数,7是素数,而且年龄只能是整数,所以必有一个小朋友的年龄是7岁;
剩下三个小朋友年龄乘积是1848/7=264,同样可知264是11的倍数,11同样是素数,所以有一个小朋友的年龄是11岁;
剩下两个小朋友年龄乘积是24,这两个小朋友的年龄可能是如下组合:3岁和8岁,4岁和6岁。
可以得到5个小朋友的年龄分别为:3岁、7岁、8岁、10岁、11岁或4岁、6岁、7岁、10岁、11岁。他们的年龄之和最少是38岁,最多是39岁。