数1-n个数中0-9出现过多少次
来源:互联网 发布:powershell for linux 编辑:程序博客网 时间:2024/06/16 09:03
最初的问题是这样的:
题目:通过编程实现,统计1~n有多少个9
提示:n通过参数传入
思路出炉的时候可以顺便(或者必须)其他几个数出现的次数一并求了,所以就设计了这样的程序:
#include <stdio.h>
int main()
{
int i,j,n;
int a[10] = {0};//
printf("please input a number:");
scanf("%d",&n);
for(i = n;i > 0;i--)
{
j=i;
while(j)
{
a[j%10]++;
j /= 10;
}
}
printf("%d\n",a[9]);
return 0;
}
通过申请了一个10元素的数组分别存放0-9出现的次数,再设计循环,从n开始每个记录出现的数字,并在相应数组元素处加1,以此输出。不过既然题目要求只输出9的个数,那就这样吧。
有兴趣不妨验证一下,嘿嘿。
0 0
- 数1-n个数中0-9出现过多少次
- 从1到N这N个数中1的出现了多少次?
- 常见面试算法题:N个数中寻找仅出现过1次的数
- 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数
- 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数
- 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数
- 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数
- 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数
- 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数
- 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数
- 编写数一下1到100的所有数中出现多少次9
- 编写程序数一下1到100的所有整数中出现多少次数字9
- 编写程序数1-100的所有整数中出现多少次数字9
- 编写程序数一下1到100的所有整数中出现多少次数字9。
- 编写程序数一下 1到 100 的所有整数中出现多少次数字 9
- 编写程序数一下1到100的所有整数中出现多少次数字9
- 编写程序数一下1到100的所有整数中出现多少次数字9
- 编写一个程序,数一下1—100的所有整数中出现多少次数字9
- 惊呆啦!iPhone 7居然还藏着一块非常神奇的芯片
- C语言初步学习记录二
- ICS pipeline lab总结
- python gzip
- 【微信小程序+ES6新特性应用】通过对类的操作来处理数据后显示在视图界面
- 数1-n个数中0-9出现过多少次
- Jnetpcap 官方样例(2)- 创建一个TCP数据包
- java语言数组工具类的建立和静态的使用
- Dagger2从入门到放弃再到恍然大悟
- 20116.10.26 引用和指针
- MySQL复杂语句查询问题
- JDBC中Statement接口提供的execute、executeQuery和executeUpdate之间的区别
- NIO(3) FileChannel
- APUE笔记---第三章文件I/O