热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

C语言课后习题(8)

谭浩强C语言第五版的一些课后习题第四章第九题*****给一个不多于五位的正整数1)求几位数2)输出每一位3)逆序输出各个位置数字#i

谭浩强C语言第五版的一些课后习题

第四章 第九题

*****给一个不多于五位的正整数

1)求几位数 2)输出每一位 3)逆序输出各个位置数字

#include
#include
#include
#include
int main(){int num(int x);void print(int ws,int x);void sxprint(int ws,int x);int max&#61;10000;printf("输入一个大于0小于%d的正整数:\n",max);int x&#61;0;scanf("%d",&x);if(x<&#61;0||x>&#61;max){printf("输入有误,重新输入:\n");scanf("%d",&x);}//调用函数 int ws&#61;num(x);printf("这个数是: %d 位数\n",ws);printf("\n逆序输出&#xff1a;\n");print(ws,x);sxprint(ws,x);return 0;
}
int num(int x){ //求位数 int ans&#61;0;while((x/10)!&#61;0){x&#61;x/10;ans&#43;&#43;;}return ans&#43;1;
}
void sxprint(int ws,int x){ //顺序输出 int i&#61;0,jg&#61;0;int n&#61;10;for(i&#61;2;i&#61;1){jg&#61;x/n;x&#61;x%n;n&#61;n/10;printf("%d ",jg);}
}
void print(int ws,int x){int i&#61;0,nb&#61;0;for(i&#61;0;i}

 


推荐阅读
author-avatar
45度向上倾斜的世界取_872
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有