while循环的应用

5.数字7的个数
链接:https://ac.nowcoder.com/acm/contest/93947/1023
来源:牛客网

wyh学长十分钟爱数字‘7’,他想知道每一个数字中有多少个数字‘7’

输入描述:
输入第一行一个整数T(1<=T<=10)
接下来有T组测试数据,对于每组测试数据,输入一个整数n(1<=n<=10000000000)
输出描述:
对于每组测试数据,输出对应答案
示例1
输入
复制
2
1234567
123456
#include
using namespace std;

int main() {
    int T;
cin >> T; // 读取测试数据的组数T

    while (T--) {
        int n;
cin >> n; // 读取一个整数n

        int count = 0; // 初始化数字'7'的计数器
while (n > 0) {
            if (n % 10 == 7) {
                count++; // 如果当前位是'7',计数器加1
            }
            n /= 10; // 去掉当前位,继续检查下一位
        }

        cout << count << endl; // 输出数字'7'出现的次数
    }

    return 0;
}
全部评论

相关推荐

2024-12-19 21:56
已编辑
中山大学 Java
灵犀互娱 中台组 1085
点赞 评论 收藏
分享
8.统计素数链接:https://ac.nowcoder.com/acm/contest/93947/1025来源:牛客网小亮想知道任意指定的两个数字之间有多少个素数,请帮他编程实现以下功能:用户输入两个正整数,系统自动输出两个数之间素数的个数。输入描述:输入为一小一大两个正整数,范围为(1~2000),用空格隔开。输出描述:针对输入的两个正整数,输出它们之间(包括这两个数)素数的个数并换行。示例1输入复制1&nbsp;20输出复制8#include using&nbsp;namespace&nbsp;std;//&nbsp;函数用于检查一个数是否是素数bool&nbsp;isPrime(int&nbsp;num)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(num&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(num&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(num&nbsp;%&nbsp;2&nbsp;==&nbsp;0&nbsp;||&nbsp;num&nbsp;%&nbsp;3&nbsp;==&nbsp;0)&nbsp;return&nbsp;false;&nbsp;//&nbsp;排除能被2和3整除的数&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;=&nbsp;5;&nbsp;i&nbsp;*&nbsp;i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(num&nbsp;%&nbsp;i&nbsp;==&nbsp;0&nbsp;||&nbsp;num&nbsp;%&nbsp;(i&nbsp;+&nbsp;2)&nbsp;==&nbsp;0)&nbsp;return&nbsp;false;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;true;}int&nbsp;main()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;a,&nbsp;b; cin >> a >>&nbsp;b;&nbsp;//&nbsp;读取两个正整数a和b&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;count&nbsp;=&nbsp;0;&nbsp;//&nbsp;用于计数素数的个数&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;=&nbsp;min(a,&nbsp;b);&nbsp;i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(isPrime(i))&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count++;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;cout&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;}
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务