c语言中输入1打印1!,输入2打印2!.....

来源:百度知道 编辑:UC知道 时间:2024/06/21 08:07:03
高手帮忙哈!!多谢啦!!!

#include<stdio.h>

main()
{
int i;
while(scanf("%d",&i),i)//输入0结束循环
printf("%d\n",i);
}

#include "stdio.h"
main()
{
int x;
printf("please input a number:");
scanf("%d",&x);
printf("the number you input is :%d",x);
}

#include<stdio.h>
void main()
{
int n,i,m=1;
printf("Please input number:\n");//输入数
scanf("%d",&n);
for(i=1;i<=n;i++)//计算阶乘
m=m*i;
printf("%d!=%d",n,m);//打印结果
}

#include<stdio.h>
void main()
{
int n,i,m=1;
printf("Please input number:\n");/*输入数字*/
scanf("%d",&n);
for(i=1;i<=n;i++)/*计算n!*/
m=m*i;
printf("%d!=%d",n,m);/*输出*/
}