简单算法学习一
2013-07-06 12:57
169 查看
题目:输入一个不超过10的9次方的正整数,输出它的位数。例如 12735的位数是5。只能使用四则运算和循环语句
#include <stdio.h> int main() { FILE *Fin = fopen("input.txt","r+"); FILE *Fout = fopen("ouput.txt","w+"); int n, nCount,i; while(fscanf(Fin,"%d",&n) == 1) { nCount = 1; // printf("%d\t",n); i = 9; while(i--) { if ((n - 10) >= 0 ) { n = n/10; nCount += 1; }else { // printf("%d\n",nCount); fprintf(Fout,"%d\n",nCount); break; } } } return 0; }
相关文章推荐
- 对于简单模拟路由寻路算法代码的学习。
- 深度学习笔记(二):简单神经网络,后向传播算法及实现
- 深度学习 16. 反向传递算法最简单的理解与提高,BP算法,Backpropagation, 自己的心得。
- 算法学习_简单递归算法
- 图的简单表示-算法学习笔记十七
- 数据结构学习笔记一:简单排序与查询算法
- 特征提取算法简单学习笔记
- 简单排序算法学习笔记-冒泡排序算法详解
- OpenCV 2 学习笔记(8): 利用邻域处理图像与简单的算术图像处理算法:图像滤波与加权和
- 学习C#从俄罗斯方块开始(二)俄罗斯方块的规则和算法的简单实现
- 两种简单算法 学习笔记
- PHP算法学习之“简单的选择排序“
- 学习C#从俄罗斯方块开始(二)俄罗斯方块的规则和算法的简单实现
- MIT 6.00 1x Lecture 3 - Simple Algorithms 简单算法 学习笔记
- PHP算法学习之“简单的交换排序”,“冒泡排序”以及“改进后的冒泡排序”
- 算法设计和数据结构学习_5(BST&AVL&红黑树简单介绍)
- android学习——简单的三位数字计算器算法的实现
- 捉鸡的十大算法简单学习,整理的相当乱
- 算法学习1简单遗传算法寻路
- 数据结构经典算法学习之八枚银币(简单决策树)