taishen2184
2017-07-14 07:51
采纳率: 80%
浏览 1.0k

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

8条回答 默认 最新

  • 75闪光雷 2017-07-14 08:07
    已采纳
     for( i=1;i<=10;i++){
         result*=i;
     }
     return result;
    
    已采纳该答案
    打赏 评论
  • anqi0819 2017-07-14 07:58

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

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

    打赏 评论
  • Kinship_Jade 2017-07-14 08:03

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

    打赏 评论
  • qq_36336328 2017-07-14 08:15

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

    打赏 评论
  • 立月尽黄昏 2017-07-14 08:20

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

    打赏 评论
  • Xiaoyi2122 2017-07-14 08:42

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

    打赏 评论
  • 一笑带过丶 2017-07-14 08:58

    这个是10!的阶乘吗?

    打赏 评论
  • qq_39516577 2017-07-14 15:13

    来学java吧

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

相关推荐 更多相似问题