用字符串做的思路,很清晰

与7无关的数

https://www.nowcoder.com/practice/776d401bf86d446fa783f0bef7d3c096

#include <iostream>

#include <string>

using namespace std;

bool fuc(int a)

{

    string b=to_string(a);

    if((b[0]-'0'==7)||(b[1]-'0'==7))

    return true;

    else

     return false;

}

int main() {

    int n, sum=0;

    while (cin >> n) { // 注意 while 处理多个 case

        for(int i=1;i<=n;i++)

        {if(i%7==0||fuc(i));

        else sum+=i*i;}

    cout << sum<< endl;

    }    

全部评论

相关推荐

合适才能收到offe...:招聘上写这些态度傲慢的就别继续招呼了,你会发现hr和面试官挺神的,本来求职艰难就可能影响一些心态了,你去这种公司面试的话,整个心态会炸的。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务