继续关注我的java博客
linlin's blog about c
导航
C++博客
首页
新随笔
联系
聚合
管理
统计
随笔 - 36
文章 - 0
评论 - 37
引用 - 0
公告
系统分析师考试怎么过啊!
关注我!联系我!
Email:lubaolu@163.com
MSN:lubaolu@163.com
QQ:542880543
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔档案
2006年3月 (36)
搜索
最新评论
1. re: C二级练习24
不错,好。希望以后多见到好的程序的代码。
--bird0
2. re: C二级练习19
这个程序有个小问题,如果最大数是第一个数,将得不到正确结果。
--qytu
3. re: 课堂例题下载
评论内容较长,点击标题查看
--linlin2005
4. re: C二级练习25
评论内容较长,点击标题查看
--linlin2005
5. re: C二级练习24
评论内容较长,点击标题查看
--linlin2005
阅读排行榜
1. 第一套笔试题(390)
2. C二级练习19(315)
3. C二级练习25(281)
4. 3月17日课堂练习-结构体(276)
5. 第二套笔试题(271)
评论排行榜
1. C二级练习14(5)
2. C二级练习15(2)
3. C二级练习16(2)
4. C二级练习19(2)
5. C二级练习24(2)
C二级练习8
8、(选择结构、强转表达式)输入一个不多于5位的正整数,并输入如下信息:a、此数的位数;b、输出每一位数字;c、倒序输出;
posted on 2006-03-05 22:14
linlin2005
阅读(189)
评论(1)
编辑
收藏
引用
Comments
#
re: C二级练习8
linlin2005
#include "stdio.h"
#include "math.h"
void main()
{
long int num;
int ge,shi,bai,qian,wan,wei;
printf("请输入一个整数:");
scanf("%ld",&num);
if(num>9999){
wei=5;
}else if(num>999){
wei=4;
}else if(num>99)}{
wei=3;
}else if(num>9){
wei=2;
}else{
wei=1;
}
printf("位数为:%d\n",wei);
printf("每位数字为:");
wan=num/10000;
qian=(int)(num-wan*10000)/1000;
bai=(int)(num-wan*10000-qian*1000)/100;
shi=(int)(num-wan*10000-qian*1000-bai*100)/10;
ge=(int)(num-wan*10000-qian*1000-bai*100-shi*10);
switch(wei){
case 5:printf("%d,%d,%d,%d,%d",wan,qian,bai,shi,ge);
printf("\n反序数字为:");
printf("%d,%d,%d,%d,%d",ge,shi,bai,qian,wan);
break;
case 4:printf("%d,%d,%d,%d",qian,bai,shi,ge);
printf("\n反序数字为:");
printf("%d,%d,%d,%d",ge,shi,bai,qian);
break;
case 3:printf("%d,%d,%d",bai,shi,ge);
printf("\n反序数字为:");
printf("%d,%d,%d",ge,shi,bai);
break;
case 2:printf("%d,%d",shi,ge);
printf("\n反序数字为:");
printf("%d,%d",ge,shi);
break;
case 1:printf("%d",ge);
printf("\n反序数字为:");
printf("%d",ge);
break;
}
}
Posted @ 2006-03-15 10:34
回复
更多评论
刷新评论列表
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
博问
Chat2DB
管理
继续关注我的java博客