题目是这样的:给一个不多于5位数的正整数,要求:1求出它是几位数;2,分别打印出每一位数字;例如:个位数字为:x,十位数字为X,等等)3按逆序打印出各位数字,便如原数字是123,应输出321.
题下就是这样~~
第一个我会,不过请高手全部为小弟写出.小弟大愿把仅有20分奉上
上面的朋友不好意思,我没说全,因为我说C时间不是很长,所以只学到IF语句,还没到循环,数组之类的东东~~所以请高手用最基本的语句编出~
这是我编的程序,前两步已写出,第三步很简单所以没写,也请

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • James

    10人对此回答表示赞同

    首先,我可以用字符串来做。我现在先把代码贴上:

    #include <stdio.h>

    int main()
    {
    char *str , *ch , *c[] = {"个位为:" , "十位为:" , "百位为:" , "千位为:" , "万位为:"};
    scanf("%s",str);
    展开
    10
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Camila

    9人对此回答表示赞同

    #include<iostream.h>
    void main(void)
    { int N,t=0;
    cin>>N;
    while(N)
    { cout<<N%10<<'\t'; t++;
    N=N/10;
    }
    cout<<"它是"<<t<<
    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Ethan

    3人对此回答表示赞同

    简单的来。
    直接拿去编译运行就是。。~
    ==================================

    #include<stdio.h>
    int main()
    { int n,i,j,k,a[5];
    scanf("%d",&n);
    for(i=0;n!=0;i++)
    {a[i]=n%10;
    n/=10;
    }
    printf("它是 %
    展开
    3
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部