美文网首页
c语言挑7

c语言挑7

作者: 一路向后 | 来源:发表于2021-04-26 22:49 被阅读0次

1.题目描述

输出7有关数字的个数,包括7的倍数,还有包含7的数字(如17,27,37...70,71,72,73...)的个数(一组测试用例里可能有多组数据,请注意处理)输入一个正整数N。(N不大于30000) 输出不大于N的与7有关的数字个数,例如输入20,与7有关的数字包括7,14,17.

2.源码实现

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
    int d;
    int a;
    int i, j = 0;
    int k = 0;

    while(scanf("%d", &a) != EOF)
    {
        k = 0;

        for(i=1; i<=a; i++)
        {
            if(i % 7 == 0)
            {
                k++;
                continue;
            }
    
            j = i;
    
            while(j)
            {
                if(j % 10 == 7)
                {
                    k++;
                    break;
                }
    
                j /= 10;
            }
        }
    
        printf("%d\n", k);
    }

    return 0;
}

3.编译源码

$ gcc -o example examle.c -std=c89

4.运行及其结果

$ ./example
20
3
10
1

相关文章

  • c语言挑7

    1.题目描述 输出7有关数字的个数,包括7的倍数,还有包含7的数字(如17,27,37...70,71,72,73...

  • C++语言基础快查

    C++兼容C语言,所以基础部分可以 参考C语言基础快查[https://www.jianshu.com/p/7bd...

  • c语言――7号

    今天没放假,我们开使为答辩做准备了,做学生成绩管理系统,周一答辩,今天做了登录界面和主菜单,很开心,下午和同学讨论...

  • C语言基础7

    ⼀、C语⾔中的指针 与指针相关的概念 • 内存:程序和数据通常存储在硬盘上,他们会被持久保存。硬 盘可以存储很多东...

  • C语言笔记7

    函数不能嵌套定义,main 也是一个函数定义,要将 sum 放在 main 外面。函数必须先定义后使用,所以 su...

  • 【编程开发】Turbo C/C++ for Windows

    【软件名称】 Turbo C/C++ for Windows 【语言】 中文 【适合系统】 Win7/Vista/...

  • 基础

    C语言: include printf("Matrix7y"); OC语言: import

  • 2018年7月编程语言排行榜:Java热度持续高涨

    编程语言排行榜 2018年7月TOP20 据榜单来看,Java、C、C++居于前三,Python第四。C语言涨幅较...

  • c语言关键词 和 控制语句

    C语言关键字分类整理 C语言总览: 强类型,面向过程 简洁、灵活:32个关键字(C99标准新增5个,C11新增7个...

  • 2018/07/17

    c语言基础分支数组,2018/07/18运行程序,循环及数组 07/29基本类型 2018/7/30计划 c语言课...

网友评论

      本文标题:c语言挑7

      本文链接:https://www.haomeiwen.com/subject/ehuyrltx.html