gpt4 book ai didi

c - 我用 C 编写了一个简单的程序来计算数字的阶乘

转载 作者:行者123 更新时间:2023-11-30 20:50:45 25 4
gpt4 key购买 nike

我用 C 语言编写了一个简单的程序,用于计算数字的阶乘,但最后我想(再次)运行该程序。我希望它显示“按任意键再次查找数字的阶乘”,而不是看到“按任意键继续”。

代码:

#include<stdio.h>
int main()
{
int facto, i, m ;
m=1 ;
printf("Ener a Value : ");
scanf("%d", &facto) ;
for( i=facto-1 ; i>m ; i-- )
facto *= i ;
printf("My Reg num:SP-16/BBS/033\nFactorial of the number : =%d\n", facto );
system ("pause") ;
}

最佳答案

"press any key to continue"

此行来自您的系统(暂停)。如果您愿意:

1..找到另一个阶乘

2..打印另一条消息

你应该使用循环和 printf,像这样

#include<stdio.h>
int main()
{
int facto, i, m ;
m=1 ;
printf("Ener a Value : ");
while( 0 < scanf("%d", &facto) && facto > 0){
for( i=facto-1 ; i>m ; i-- )
facto *= i ;
printf("My Reg num:SP-16/BBS/033\nFactorial of the number : =%d\n",facto);
printf("press any key to find factorial of a number again : ");
}
return 0;
}

关于c - 我用 C 编写了一个简单的程序来计算数字的阶乘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39694756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com