| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 479 人关注过本帖
标题:大神帮忙写写,顺便分步讲讲。。
只看楼主 加入收藏
ray李锐
Rank: 1
来 自:奉节
等 级:新手上路
帖 子:28
专家分:7
注 册:2013-3-9
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:4 
大神帮忙写写,顺便分步讲讲。。
给定一个不多于5位数的正整数,输出它是几位数,分别打印出每一位的数字。。
搜索更多相关主题的帖子: 打印 正整数 
2013-03-12 21:24
z18676166721
Rank: 1
等 级:新手上路
帖 子:16
专家分:9
注 册:2011-11-4
收藏
得分:3 
#include<stdio.h>
int main(void)
{
    long input=0;
    int i=0;
    long input2=0;

    printf("Enter a number \n");
    scanf("%ld",&input);
    do
    {
    printf("%d number is %ld\n",++i,input%10);
    input2=input2*10+input%10;
    input /=10 ;

    }
    while(input);
    printf(" %ld %d ",input2,i);
    getch();
    return 0;
}带反转的程序,赠送

[ 本帖最后由 z18676166721 于 2013-3-12 21:52 编辑 ]

new gate ,新的一扇门
2013-03-12 21:43
lms6201533
Rank: 1
等 级:新手上路
帖 子:1
专家分:3
注 册:2013-3-12
收藏
得分:3 
1111111111111111
2013-03-12 22:03
ray李锐
Rank: 1
来 自:奉节
等 级:新手上路
帖 子:28
专家分:7
注 册:2013-3-9
收藏
得分:0 
回复 2楼 z18676166721
可不可以不用函数咯?看不懂。。
2013-03-12 22:09
z18676166721
Rank: 1
等 级:新手上路
帖 子:16
专家分:9
注 册:2011-11-4
收藏
得分:4 
#include<stdio.h>
int main(void)
{
    long input=0;
    int i=0;
    long input2=0;

    printf("Enter a number \n");
    scanf("%ld",&input);

    do                           /* do循环至少循环一次*/
    {
    i=i+1;                     /* 每循环一次说明有一个位数 */
    printf("%d number is %ld\n",i,input%10);   /*显示最小的位数 */
    input =input /10 ;
    }
    while(input!=0);            /*当 数值不哪再被10整除了,停止*/
    printf(" %d ",i);

    getch();
    return 0;
}

new gate ,新的一扇门
2013-03-12 22:30
快速回复:大神帮忙写写,顺便分步讲讲。。
数据加载中...
 
   



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

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