打印1到最大的N位数
来源:互联网 发布:js数组转换成字符串 编辑:程序博客网 时间:2024/05/01 01:38
- 题目描述:
给定一个数字N,打印从1到最大的N位数。
- 输入:
每个输入文件仅包含一组测试样例。
对于每个测试案例,输入一个数字N(1<=N<=5)。
- 输出:
对应每个测试案例,依次打印从1到最大的N位数。
样例输入:
1
样例输出:
1
2
3
4
5
6
7
8
9
#include <stdio.h>#include <math.h>int main(){ int i,n,max; while(scanf("%d",&n) != EOF) { max = (int)(pow(10,n)+0.5); // printf("max=%d\n",max); for(i=1;i<max;i++) { printf("%d\n",i); } } return 0;}
(int)pow(10,2)
输出的结果:99 而不是100
原因:参数是double类型,存储格式与int类型不容,有误差
改进:(int) (pow(10,2) + 0.5) 即可。
0 0
- 打印1到最大的n位数
- 打印1到最大的n位数
- 打印1到最大的n位数
- 打印1到最大的n位数
- 打印1到最大的n位数
- 打印1到最大的n位数
- 打印1到最大的n位数
- 打印1到最大的n位数
- 打印1到最大的N位数
- 打印1到最大的n位数
- 打印1到最大的n位数
- 打印1到最大的n位数
- 打印1到最大的n位数
- 打印1到最大的n位数
- 打印1到最大的n位数
- 打印1 到最大的n位数
- 打印1到最大的n位数
- 打印1到最大的N位数
- C++嵌套类的使用
- 录像脑电图费用_名医养生-淮安特色技术专题
- java学习过程中的异常处理方式
- 怎么解决癫痫病人的心理问题
- mysql事务处理(transcation)
- 打印1到最大的N位数
- USACO3.1.2 Score Inflation (inflate)
- linux 程序、动态库、静态库内部添加版本号和编译时间
- 中华中医药癫痫病康复中心_名医养生-淮安新闻网特色技术专题_0
- LeetCode:Search in Rotated Sorted Array II
- Combination Sum
- Cocos2dx3.2编写常用UI组件(五)带滚动的表格GridView
- ubuntu 14.04 重置unity桌面
- Javascript 面相对象与函数处理的疑惑