A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hit_zhangjian   /  2016-3-16 16:42  /  7363 人查看  /  28 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

取余数就好了啊,当然得知道是几位数的
回复 使用道具 举报
快考试了,加油,安心学习
回复 使用道具 举报
加油!加油!别被别的事分心!
回复 使用道具 举报
加油!加油!开始学习OC了,继续学习C语言的状态!加油!
回复 使用道具 举报
如图,仅供参考

Snip20160403_1.png (75.44 KB, 下载次数: 44)

Snip20160403_1.png
回复 使用道具 举报
还有4天点招考试,加油,加油!一次过!
回复 使用道具 举报
嘿嘿嘿嘿嘿嘿
回复 使用道具 举报
  1. //  Copyright © 2016年 yaomars. All rights reserved.
  2. //

  3. #include <stdio.h>


  4. int main(int argc, const char * argv[]) {
  5.    
  6.     printf("请输入一个整数:\n");
  7.     int num = 0,value;
  8.     scanf("%d",&num);
  9.    
  10.     if (num <= 9) {
  11.         printf("value = %d\n",num);
  12.     }
  13.    
  14.     while (num / 10) {
  15.         
  16.         value = num % 10;
  17.         printf("value = %d\n",value);
  18.         num /= 10;
  19.         
  20.         if (num <= 9) {
  21.             printf("value = %d\n",num);
  22.             break;
  23.         }

  24.     }
  25.    
  26.     return 0;
  27. }
复制代码


经测试   无误!!
回复 使用道具 举报
hit_zhangjian 发表于 2016-3-23 22:12
2楼的方法是对的,用个死循环,等除10的结果为0后,就退出.

while(这个数>0)
{
      ......
}//..............................................................
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马