C语言编程序(N!)
发布网友
发布时间:2022-05-04 16:48
我来回答
共5个回答
热心网友
时间:2022-06-24 03:17
#include <stdio.h>
#include <conio.h>
int main(void)
{
int n,i;
int sum=1;
printf("请输入n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum=sum*i;
}
printf("n!=%d\n",sum);
getch();
return 0;
}
热心网友
时间:2022-06-24 03:17
#include
<stdio.h>
int
main()
{
int
i=0;
for(;;i++)
{
if
(i%5
==
1
&&
i%6
==
5
&&
i%7
==4
&&
i%11
==
10)
{
printf("min
Result=%d\n",i);
break;
}
}
return
0;
}
测试通过,最小值2111
热心网友
时间:2022-06-24 03:18
#include <stdio.h>/*调用输入输出函数库*/
#include <conio.h>/*调用暂停屏幕函数要用的*/
main()
{
int b,j,k /*定义b,j,k为整形变量*/
k=1;/*把1赋值给k*/
scanf("%f",&j);/*输入j*/
do/*思路:输入j,把b*k的值赋值给k,每运算一次k+1,当k==j循环停止。)*/
{
b=b*k
k++;
}while(k!=j);
printf("%f",j);
getch();/*暂停屏幕*/
}
我也是新手,输入输出的参数可能有错误,但有解释
全手写 给点分啊
热心网友
时间:2022-06-24 03:18
程序如下:
#include<stdio.h>
int fun(int n)
{
if(n==0||n==1)
return 1;
else return fun(n-1)*n;
}
void main()
{
int i,sum;
printf("Please enter one data:");
scanf("%d",&i);
printf("N!=");
sum=fun(i);
printf("%d\n",sum);
}
热心网友
时间:2022-06-24 03:19
int i,s,n;
for(i=1;i<=n;i++)
{
s=i*s;
}
print("d%",s);
有些细节的地方我没写啊。你自己稍微改下啊。