| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 688 人关注过本帖
标题:关于C语言的编程题
只看楼主 加入收藏
qq8801103
Rank: 5Rank: 5
来 自:苏州中科大软件学院
等 级:职业侠客
威 望:1
帖 子:422
专家分:340
注 册:2009-10-8
结帖率:73.96%
收藏
已结贴  问题点数:5 回复次数:5 
关于C语言的编程题
编写一个程序,计算任一输入的整数的各位数字之和
搜索更多相关主题的帖子: C语言 
2010-02-03 13:49
无诲今生
Rank: 8Rank: 8
来 自:桂林理工大学
等 级:蝙蝠侠
威 望:2
帖 子:373
专家分:726
注 册:2009-5-11
收藏
得分:2 
#include<stdio.h>
int func(int n)
{
    if(n>10)
        return func(n/10)+n%10;
    else
        return n;
}
void main()
{
    int n;
    scanf("%d",&n);
    printf("%d\n",func(n));
}

顺境逆境切莫止境,得意失意切莫在意。
2010-02-03 15:07
sunyh1999
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:14
帖 子:1178
专家分:3032
注 册:2009-5-17
收藏
得分:2 
#include<stdio.h>
int func(int n)
{
    if(n>10)
        return func(n/10)+n%10;
    else
        return n;
}
void main()
{
    int n;
    scanf("%d",&n);
    printf("%d\n",func(n));
}

欢迎来到我的博客:http://blog..cn/noisunyuhong
2010-02-04 11:32
孤独_浪子
Rank: 2
等 级:论坛游民
帖 子:52
专家分:60
注 册:2010-1-13
收藏
得分:1 
可是如果输入是10呢?
2010-02-04 12:45
然嗄
Rank: 1
来 自:在家金华
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-2-4
收藏
得分:0 
#include<stdio.h>
void main()
{
  int fan(int x);
  int x;
  printf("please input a number:");
  scanf("%d",&x);
  printf("%d\n",fan(x));
}

int fan(int x)
{
    if(x>=10)
     return fan(x/10)+x%10;
    else
     return x;
}
2010-02-04 15:57
wentao092526
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-2-5
收藏
得分:0 
eeeee
2010-02-05 05:43
快速回复:关于C语言的编程题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011804 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved