/*阶乘*/
#include<stdio.h>
int main(void)
{
int x,y,fac = 1;
printf("please input a number.\n");
scanf_s("%d", &x);
y = x;
while (x>0)
{
fac = fac * x;
x--;
}
printf("%d的阶乘是%d",y,fac);
return 0;
}
/*素数的判断*/
#include<stdio.h>
int main(void)
{
int x, i = 2;
printf("please input a number.\n");
scanf_s("%d", &x);
while (x % i != 0)
{
i++;
}
if (i != x)
{
printf("%d是合数。", x);
}
else
{
printf("%d是素数", x);
}
return 0;
}