满意答案
Ksharp0414
.09.15
采纳率:45%等级:12
已帮助:12966人
#include
voidfac(intn)
{
doublei,j=1;
for(i=1;i<=n;i++)
j*=i;
printf("%d!=%d\n",n,j);
}
voidadd(doublen,doublem)
{
}
voidmult(doublen,doublem)
{
}
voidmain()
{
chara[200];
doublei,j,k=0,t=1;
intp;
for(i=0;i<200;i++)
a[i]='*'
scanf("%s",a);
for(i=0;i<200;i++)
if(a[i]=='+'||a[i]=='-'||a[i]=='*')
break;
p=i;
if(a[i--]=='*')
{
if(i>0)k=a[1]*10+a[0];
elsek=a[0];
fac(k);
}
if(a[i--]=='+')
{
}
if(a[i--]=='-')
{
}
}
//是这样吗?到底是求阶乘还是求加减?题目清楚些?·追问: 我要的是C语言写的啊。。你这个是C++吧
题目是加法乘法和阶乘,没有减法
追答:少年啊- -这绝对是正版C语言- -文件在附件里面- -不满意我再改进抱歉- -我也是新手菜鸟- -
00分享举报