重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include stdio.h
创新互联建站专注于桥西企业网站建设,响应式网站开发,商城系统网站开发。桥西网站建设公司,为桥西等地区提供建站服务。全流程按需求定制设计,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务
int factn(int n)//求n!
{
int i,f=1;
for(i=1;i=n;i++)
f=f*i;
return f;
}
int main()
{
int x,y,sum;
printf("请输入x,y:");
scanf("%d,%d",x,y);
sum=factn(x)+factn(y);
printf("%d!+%d!=%d\n",x,y,sum);
return 0;
}
#include stdio.h
long fac(int n)
{
if (n==1) return 1;
else return n*fac(n-1);
}
main()
{
int n;
printf("输入n: ");
scanf("%d", n);
printf("%ld\n", fac(n));
}
#include#include#defineN_MAX100//N的最大取值#defineX_MAX1000//X的最大取值voidmain(){intN,i;intNs[N_MAX],pri[N_MAX]={0};//用于存放输入,输出的数组intPrime(intnum);//求给出的num的最接近的素数scanf("%d",N);/*输入N个数*/for(i=0;im)//每个2~num*num的素数都会进入此if语句{if(i==num)returni;//如果num自身就是素数,输出if(ileft)left=i;elseif(inumi
第一
#include
main()
{
int n,m,i,j;
long int sumn,summ;
scanf("%d%d",n,m);
if(m15 || n15)
printf("wrong!\n");
else
{
sumn=1;
summ=1;
for(i=1;i=n;i++)
sumn=sumn*i;
for(j=1;j=m;j++)
summ=summ*j;
printf("sumn=%ld\nsumm=%ld\n",sumn,summ);
}
}
第二题:
#include
#include
main()
{
int i;
char n[100];
scanf("%s",n);
if(strlen(n)==1)
printf("%s\n",n);
else
{
for(i=strlen(n)-1;i=0;i--)
{
printf("%c",n[i]);
}
printf("\n");
}
}
第三题:不为分:
#include
fun()
{
int a,b,c;
int asw,agw,bsw,bgw;
scanf("%d%d",a,b);
agw=a%10;
asw=a/10;
bgw=b%10;
bsw=b/10;
c=asw*10+agw*1000+bgw*100+bsw*1;
printf("c=%d\n",c);
}
main()
{
fun();
}