求[a,b]的闭区间内(a和b为正整数),数字“3”出现的次数,例如,在[3,33]中,3,13,23,30,31,32,33中都有数字“3”,共出现7次。编程要求:第一行输入a与b的值,第二行输出结果。
例子:
3 33
7
这个用c语言怎么写
求[a,b]的闭区间内(a和b为正整数),数字“3”出现的次数
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- threenewbee 2023-03-25 16:19关注
#include <stdio.h> int main() { int a, b, count = 0; scanf("%d %d", &a, &b); for(int i = a; i <= b; i++) { int n = i; while(n > 0) { if(n % 10 == 3) { count++; } n /= 10; } } printf("%d", count); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 如何解决ldsc的这条报错/index error
- ¥15 VS2022+WDK驱动开发环境
- ¥30 关于#java#的问题,请各位专家解答!
- ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
- ¥20 pcf8563时钟芯片不启振
- ¥20 pip2.40更新pip2.43时报错
- ¥15 换yum源但仍然用不了httpd
- ¥50 C# 使用DEVMOD设置打印机首选项
- ¥15 麒麟V10 arm安装gdal
- ¥20 OPENVPN连接问题