2301_80361180 2023-11-07 20:56 采纳率: 40%
浏览 11

和7无关的数,7的倍数,17 27等等

img


#include<stdio.h>
int main()
{
    int n,e=0,m,g;
    long long s=0;
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        e=0;
        if(i%7==0)continue;
        m=i;
        while(m!=0)
        {
            g=m%10;
            m=m/10;
            if(g==7)
            e=1;
        }
        if(e==0) 
        s=s+i*i;
        
    }
    printf("%lld",s);    
    return 0;
 }

哪里有问题啊,结果是对的,但交到oj系统错误70%

  • 写回答

2条回答

  • 小小橘柚 2023-11-07 23:19
    关注
    #include <stdio.h>
    
    // 函数用于判断一个数是否与7无关
    int isIrrelevantToSeven(int num) {
        while (num > 0) {
            if (num % 10 == 7 || num % 7 == 0) {
                return 0; // 与7相关
            }
            num /= 10;
        }
        return 1; // 与7无关
    }
    
    int main() {
        int n;
        long long sum = 0;
    
        printf("请输入一个正整数 n: ");
        scanf("%d", &n);
    
        for (int i = 1; i <= n; i++) {
            if (isIrrelevantToSeven(i)) {
                sum += (long long)i * i; // 平方并累加到总和
            }
        }
    
        printf("小于等于 %d 且与7无关的正整数的平方和为: %lld\n", n, sum);
    
        return 0;
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 11月7日

悬赏问题

  • ¥15 Qt音乐播放器的音乐文件相对路径怎么写
  • ¥15 VB.NET利用摄像头拍照的程序
  • ¥15 用Qt实现TCP通信测试不知道为什么没连上
  • ¥15 linux下vscode设置不了字连体
  • ¥20 游戏mod是如何制作的
  • ¥15 关于#hadoop#的问题:按照老师上课讲的步骤写的
  • ¥20 有人会用这个工具箱吗 付fei咨询
  • ¥30 成都市武侯区住宅小区兴趣点
  • ¥15 Windows软实时
  • ¥15 自有服务器搭建网络隧道并且负载均衡