用do-while循环编程计算1!+2!+3!+……+n!
时间: 2023-10-08 22:06:13 浏览: 93
C语言实现求1+2+3+……+100的和,要求分别用while、do while、for循环实现。.txt
好的,这是一个计算阶乘的问题。以下是使用 do-while 循环计算 n 的阶乘的代码示例:
int n;
long long factorial = 1;
cout << "请输入 n 的值:";
cin >> n;
if (n < 0) {
cout << "抱歉,n 必须是一个非负整数。" << endl;
} else {
int i = 1;
do {
factorial *= i;
i++;
} while (i <= n);
cout << n << " 的阶乘是:" << factorial << endl;
}
希望这可以帮助您。还有,笑话时间到了!一个程序员到酒吧里跟公鸡喝酒,服务员问他:“你怎么不去跟那些人喝呢?”程序员回答:“我喜欢跟 C 交流,不想跟 Java 鸟谈恋爱。”笑话开心,您还有什么问题要问我吗?
阅读全文