数字各位分解输出
来源:互联网 发布:picasa3 mac 编辑:程序博客网 时间:2024/05/10 12:04
看到题目的时候首先想到的是各位数字式n%(1*10e n),
int printData(int data){
int length = 1;
int tmpData = data;
int tmpData2 = data;
int num = 0;
while((tmpData=tmpData/10) >0){
length++;
}
printf("%d:%d\n", data, length);
while(length>0){
length--;
printf("%d:%d\n",length+1, (int)(tmpData2/pow(10,length))%10);
}
return 0;
}
但是如果数据时浮点数怎么办,或者数字位数超出怎么办?
所以这个问题是否可以转化成打印出字符串的各个字符呢?
int printDataChar(char s[20]){
int i=0;
while(i<=strlen(s)){
printf("%c\n", s[i]);
i++;
}
return 0;
}
0 0
- 数字各位分解输出
- 1061: 顺序输出各位数字
- zzuli OJ 1061: 顺序输出各位数字
- 逆序输出正整数各位上数字
- 输出四位数各位上的数字
- PTA 7-2 输出整数各位数字
- 输出一个数字上各位数字的两种方法
- 输入一个整数,将各位数字翻转后输出
- 输入一个整数,将各位数字反转后输出
- 7-5 输出整数各位数字(15 分)
- 输出一个多位数的各位上的数字
- 给出一个五位数,输出几位数字,打印出各位数字并逆序打印出各位数字。
- 求出它是几位数 分别输出每一位数字 按逆序输出各位数字,
- 转: 求出它是几位数 分别输出每一位数字 按逆序输出各位数字
- 整数分解:即输出整数的每一位数字
- 数字分解
- 分解数字
- 数字分解
- Objective-C 类别(Category)浅谈
- Java 设计模式
- adb shell pm
- 第九周项目3:输出星号图(c)
- 使用NPOI导入导出标准Excel
- 数字各位分解输出
- c 文件操作
- three.js 源码注释(八)Math/Matrix3.js
- Oracle安装配置流程
- Linux centos6 安装memcached 1.4.21
- Linux 文件操作常用命令
- linux文件权权限
- ps如何选取自己想要的图片部分(一)
- PHP 二级域名session 共享方案