| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 841 人关注过本帖
标题:新的没手了都,求高手来帮忙。
只看楼主 加入收藏
gf86691186
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-9-15
结帖率:0
收藏
已结贴  问题点数:20 回复次数:12 
新的没手了都,求高手来帮忙。

编写一程序,输入任一整数num,完成一下两项工作:
将该整数的逆序打印出来,例如,输入1234,则输出结果为:“整数1234的逆序数为4321”
计算该整数的各位之和,例如,输入1234,则输出结果为:“整数1234的各位之和为10”
搜索更多相关主题的帖子: 工作 计算 
2009-09-15 13:36
LEED
Rank: 2
等 级:论坛游民
帖 子:75
专家分:43
注 册:2009-8-26
收藏
得分:2 
我也是一新手。。刚自己琢磨了半个小时。。也没弄正确。。望高手们指点一下。
期待。。。
2009-09-15 14:40
atom_09
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:92
专家分:141
注 册:2009-8-24
收藏
得分:2 
#include<stdio.h>
int main()
{
  int num,n=1;
  int i,j,m;
  int count=0;
  scanf("%d",&num);
  m=num;
  while((m=m/10)!=0)
      n++;
    for(i=0;i<n;i++)
    {
        j=num%10;
        num=num/10;  
        count+=j;
         printf("%d",j);
    }
        printf("\n");
        printf("%d",count);      
}
收到的鲜花
  • gf866911862009-09-25 19:02 送鲜花  3朵   附言:我很赞同
2009-09-15 15:06
寒风中的细雨
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:66
帖 子:1710
专家分:8645
注 册:2009-9-15
收藏
得分:2 
想想
2009-09-15 15:07
shenyulv
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:166
专家分:150
注 册:2009-3-8
收藏
得分:2 
回复 3楼 atom_09
已经很好的,我顶顶

叶的离去,是风的过错,还是树的不挽留?
2009-09-15 15:31
vcx
Rank: 2
等 级:论坛游民
帖 子:61
专家分:81
注 册:2009-9-15
收藏
得分:2 
#include<stdio.h>
void main()
{
 int i,j,max=0;
 scanf("%d",&i);
 while(i)
 {
     j=i%10;
     max=max+j;
     i=i/10;
     printf("%d",j);
 }
 printf("\n");
 printf("%d\n",max);
}
收到的鲜花
  • gf866911862009-09-25 19:02 送鲜花  3朵  
2009-09-15 15:36
mumu_taq
Rank: 2
等 级:论坛游民
帖 子:10
专家分:10
注 册:2009-8-30
收藏
得分:2 
#include<stdio.h>
main()
{
    int num;
    int i,count=0;
    printf("input a number:\n");
    scanf("%d",&num);
    while(num%10!=0)
    {
        i=num%10;
        printf("%d",i);
        num=num/10;
        count+=i;
    }
    printf("\n");
    printf("%d\n",count);
}
收到的鲜花
  • gf866911862009-09-25 19:03 送鲜花  3朵  
2009-09-15 17:00
Devil_W
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:9
帖 子:1160
专家分:1797
注 册:2009-9-14
收藏
得分:0 
程序代码:
#include<stdio.h>                                                    
#include<string.h>                                                   
void reverse(char *s)                                                
{
    if(s[0] !='\0')
        reverse(&s[1]);
    putchar(s[0]);
}
int main()
{
    char buf[255];
    int i,sum=0;
    scanf("%s",buf);
    printf("The reverse of the number is");
    reverse(buf);
    putchar('\n');

    for(i=0;i<strlen(buf);i++)
    {
        sum+=buf[i]-'0';
    }
    printf("The sum of each bit is %d .\n",sum);
    return 0;
}
收到的鲜花
  • gf866911862009-09-25 19:03 送鲜花  3朵  
2009-09-15 17:10
Devil_W
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:9
帖 子:1160
专家分:1797
注 册:2009-9-14
收藏
得分:0 
我的code不会带bug

他们的会溢出。
2009-09-15 17:11
雪花神剑
Rank: 2
来 自:吉林
等 级:论坛游民
帖 子:579
专家分:47
注 册:2009-3-12
收藏
得分:2 
回复 9楼 Devil_W
可是你的他们目前还看不懂
2009-09-15 17:30
快速回复:新的没手了都,求高手来帮忙。
数据加载中...
 
   



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

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