问题
单项选择题
以下叙述中正确的是______。
A.用C语言实现的算法必须要有输入和输出操作
B.用C语言实现的算法可以没有输出但必须要有输入
C.用C语言程序实现的算法可以没有输入但必须要有输出
D.用C语言程序实现的算法可以既没有输入也没有输出
答案
参考答案:C
解析: 一个算法应该具有以下5个特性:有穷性、确定性、可行性、有零个或多个输入、有一个或多个输出。因此一个算法可以没有输入(程序的功能确定),但必须要有输出,没有输出的算法是没有意义的。