一个算法必须有输入和输出吗