这个怎么解决?

来源:4-9 循环结构之for循环(二)

慕码人104958

2018-10-09 13:39

#include<stdio.h>

   int main()

   { int i,sum= 1 ;

   i= 1;

   do

    {sum = sum *i;  

   }

   while(i<=6);

   printf("%d\n",sum);

   return 0;

   }

想用do while的结构算阶层

写回答 关注

2回答

  • IT小慕
    2018-10-18 16:27:42
    已采纳

    #include<stdio.h>

       int main()

       { 

       int i=0, sum= 1 ;

       do

        {

            i++;

           sum = sum *i;  

       }while(i<=6);

       printf("%d\n",sum);

       return 0;

       }


  • _封不觉
    2018-10-09 14:21:56

    用int之后你之后取的数就没有小数(int为整型)即取百位时你只需要用你的num/100;而取十位时就相当于除去百位和个位,除去百位的方法是:num%100(num除以100取余),这时余数就是十位和个位,只需要用之前的方法即num%100/10取到十位的数;取个位就是num%10(num除以10取余) 应该不难理解

    _封不觉

    回答错问题了不好意思

    2018-10-09 14:23:30

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926028 学习 · 20793 问题

查看课程

相似问题