求大神解答一到c题目一题

求10!,用c语言我知道怎么求出来,但是不知道怎么输出这个式子,就是输出1×2×3×4×5×6×7×8×9×10,不知道怎么输出

 for( i=1;i<=10;i++){
     result*=i;
 }
 return result;

你是不是递归? 还是for循环?

在内部写别换行就行printf("%d",i); 我写java写多了忘了C怎么写的了

输出数值的时候在引号内部直接加上称号就行,另外不要加换行

printf("1*2*3*4*5*6*7*8*9*10 = %d",i);不可以这样吗

for(i=1;i<=10;i++)
{
if(i!=10)
printf("%d x ", i )
else
printf("%d =", i)
}

for(int i=1;i<=10;i++)
{
int result*=i;
if(i!=10)
{
printf("%d*",i);
}
else
{
printf("%d=",i)
printf("%d",result);
}
}

这个是10!的阶乘吗?

来学java吧

public static void main(String[] args) {
    System.out
            .println(1 + "*" + 2 + "*" + 3 + "*" + 4 + "*" + 5 + "*" + 6 + "*" + 7 + "*" + 8 + "*" + 9 + "*" + 10+"=");

}