关于网友提出的“ 输入一个数,求该数的阶乘,询问用户是否继续。”问题疑问,本网通过在网上对“ 输入一个数,求该数的阶乘,询问用户是否继续。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 输入一个数,求该数的阶乘,询问用户是否继续。
描述: #include
void main()
{
int num;
int i;
double jc=1;
printf("请输入一个数");
scanf("%d",&num);
for(i=1;i<=num;i++)
{
jc=jc*i;
}
printf("%d的阶乘等于%.2f\n",num,jc);
}
我只写出来阶乘,怎么继续输入不会,谢谢
解决方案1:
#include
void main()
{
int num;
int i;
double jc=1;
char c;
do
{
printf( "请输入一个数");
scanf( "%d", &num);
jc = 1;
for(i=1;i <=num;i++)
{
jc *= i;
}
printf( "%d的阶乘等于%.2f\n",num,jc);
printf("是否继续输入? y/n \n");
getchar();
} while(getchar() == 'y');
}
以上介绍了“ 输入一个数,求该数的阶乘,询问用户是否继续。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2976776.html