C编程:数组编程实例分享

c编程笔试 — 数组编程问题      题目要求:
      试计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9) 共出现了多少次?例如,在 1 到 11 中,即在 1,2,3,4,5,6,7,8,9,10,11 中,数字 1 出现了 4 次。
 输入示例:
输入:11输出:4 说明: 在 1 到 11 中,即在 1,2,3,4,5,6,7,8,9,10,11 中,数字 1 出现了 4 次。  示例代码:
#include #include int solution(int m, int n){ int result; // todo: 请在此编写代码 int i=0,j=0; int data=m; int cnt=0; if(n>m)return 0; result=1; while(data) { data/=10; cnt++;//计算m是几位数 } for(i=10;i<=m;i++)//11 { data=1; for(j=1;j<=cnt;j++) { if(i/data%10 == n)result++; data*=10; } } return result;}int main() { int m; int n; printf(请输入整数m:); scanf(%d, &m); printf(请输入要查找的数0~9:); scanf(%d, &n); struct timeval tv; gettimeofday(&tv, null);//获取系统精准时间 int result = solution(m, n); printf(1~%d中%d出现的次数:%d\n, m,n,result); struct timeval tv2; gettimeofday(&tv2, null);//获取系统精准时间 printf(程序运行时间:%ld s--%ld us\n,tv2.tv_sec-tv.tv_sec,tv2.tv_usec-tv.tv_usec); return 0;}  测试结果:

无人机在施工管理中的应用介绍
海藻纤维素电池
4000系列CMOS数字集成电路制作(4)
5G是假的?我们都被华为、高通骗了?
数据通信保护方案,鑫澈电子助力解决信号干扰和热量过高问题
C编程:数组编程实例分享
光伏逆变器主要技术参数
静态电流电荷泵的原理及制做
计算机系统的组成之存储器
OPPOR11青春版来袭,售价2000元内的OPPOA77入网工信部
三分钟了解福禄克红外热像仪告诉您如何控制3D打印工艺
丹麦将建造三座新的海上风电场,总产能至少为2400兆瓦
政策、资本双轮驱动,互联网医疗前景广阔
扭矩传感器是什么,扭矩传感器的参数介绍
纸张表面瑕疵检测系统解决方案
ZLG安全帽佩戴检测方案的解读
虚拟运营商四年试点身份迎来“转正” 工信部对外资来之不拒
高压电源上使用高压连接器有哪几种?
工业机器人主要涉及到哪些技术?
WSHR系列超低剖面电阻加热器可实现快速准确的温度控制