为了账号安全,请及时绑定邮箱和手机立即绑定

这个怎么解决?

#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 回答

#include<stdio.h>

   int main()

   { 

   int i=0, sum= 1 ;

   do

    {

        i++;

       sum = sum *i;  

   }while(i<=6);

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

   return 0;

   }


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

_封不觉

回答错问题了不好意思
2018-10-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926210    人
  • 解答问题       20797    个

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

进入课程

这个怎么解决?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信