int a[10] = { 0 }; int n = N; if (n < 0) { n = -n; } do { a[n % 10] ++; n /= 10; } while (n); return a[D]; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
本题要求给定的N中出现的某个数字的个数。 从题干中可以得到N为int类型,并且题干也特别强调了负数,所以我们可以先用abs()函数,全部转换为正整数 从裁判程序样例可以得到: 1,本题很简单 2. 解答 注意:为什么要有N等于0的判断,因为最终提交时发现,N为0时,需要输出1。
05 五年级上册 06 六年级上册
{ b= n %10; p[b]++; n/=10; }returnp[D]; }
统计10期:035期到045期,第5位红球分别开出33.32.24.24.29.21.25.31.30.24.33,将这组第6位红球中的偶号都加1、奇号不加1,则变化为33.33.25.25.29.21.25.31.31.25.33,记作A,这组数字除以6,得到的值为3.3.1.1.5.3.1.1.1.1.3,观察这个变化方向,在046期很可能是3防5。如果是3则代表的号码有26.27.32.33,...
16这个数中的6在个位上,表示6个1。解答过程如下:16可以拆分为10+6,其中10是十位上的数字,6是个位上的数字。所以,6在个位上,表示6个1。个位的相关知识如下:1、个位是数学中的基础概念,是整数的十进制表示法中最低的数位。在十进制数表示法中,从右向左,每一个数字的位置都有一个名称...
3.我会统计:在自然数1~99中,数字6出现的次数。(1)先写出个位上是6和十位上是6的所有数字,再边数边画“正”字。个位上是6十位上是6(2)一共出现了()次。小结 1
'每行10个在标签Lab1显示出来 If___Then '字符串常量VbCrLf的作用:换行 Lab1.Caption= Lab1.Caption& VbCrLf End If Next i '统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0 '的数的个数,并将统计结果保存在数组x(1),x(2),...,x(10) '中,...
PTA 6-9 统计个位数字 (15分) 这题的解决方法和保存1000!的方法类似,核心代码是j = i % 10,i /= 10; #define_CRT_SECURE_NO_WARNINGS#include<stdio.h>intCount_Digit(constintN,constintD);intmain() {intN, D; scanf("%d %d", &N, &D);...
1. 10个一万是十万,10个十万是一百万,10个一百万是一千万,10个一千万是一亿。 相邻两个计数单位之间的进率是“十” ,这种计数方法叫做十进制计数法。 特别注意:计数单位与数位的区别。 2、在用数字表示数的时候,这些计数单位要按照一定的顺序排列起来,它...