| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 637 人关注过本帖
标题:[原创]这个题怎么做 可以帮我吗谢谢
只看楼主 加入收藏
宝娃儿
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2004-10-12
收藏
 问题点数:0 回复次数:3 
[原创]这个题怎么做 可以帮我吗谢谢

给一个不多于5位的正整数1.求出他是几位数; 2.分别打印出每一位数字; 3.按逆序打印出各位数字(如 原数为321,应输出123)

2004-10-12 12:46
风花雪月
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2004-10-2
收藏
得分:0 

哇!

在同一扳块上不是已经有了!

是不是作业题???什么时候交啊?


2004-10-12 14:24
zhanghuilei
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2004-11-2
收藏
得分:0 

main()

{

int a,b,c,d,e,f;

scanf("%d",&f); /*f就是你输入的小于5位的数*/

if(f/1000>=1) printf("是4位");

else if(f/100>=1printf("是3位");

else if(f/10>=1) printf("是2位");

elseif(f<10000) printf("是1位");

for(a=9;i>=0;i--) /*a表示千位数*/

{for(b=9;j>=0;j--) /*b表示百位*/

for(c=9;s>=0;s--) /*c表示十位数*/

for(d=9;p>=0;p--) /*d个位数*/

if(f==i*1000+b*100+c*10+d) printf("%d,%d,%d,%d",a,b,c,d);

}

printf("%d",d*1000+c*100+b*10+a);

}

我是一个刚学完do while这个编程语句的一个小菜鸟,数组还没学呢!

这个程序差不多也能 执行出来结果,麻烦?,希望高手指点,再我会的基础之内简化一些,谢谢,也帮助这个发贴的兄弟,你学了多久啊,我学了1个月了,我的QQ是12987888希望交流,

2004-11-02 01:57
忆楠
Rank: 1
等 级:新手上路
帖 子:721
专家分:0
注 册:2004-7-5
收藏
得分:0 
这里可不是帮别人做作业的地方.....不是作业要注明的....

点 鼠 标 , 救 饥 民 http://www./
2004-11-02 17:46
快速回复:[原创]这个题怎么做 可以帮我吗谢谢
数据加载中...
 
   



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

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