作业帮 > 综合 > 作业

用C语言编写程序,输出100内的数字包含7且能被7整除的数,如77既能被7整除又包含.一行输出5个数

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/01 21:23:23
用C语言编写程序,输出100内的数字包含7且能被7整除的数,如77既能被7整除又包含.一行输出5个数
用C语言编写程序,输出100内的数字包含7且能被7整除的数,如77既能被7整除又包含.一行输出5个数
#include<stdio.h>
#define maxn 100
main()
{
    int i, sum[maxn], k = 0;
    for(i = 1; i <= maxn; i++)
    {
        if(i % 7 == 0) sum[k++] = i;
        else
        {
            int index = i;
            while(index)
            {
                if(index % 10 == 7)
                {
                    sum[k++] = i;
                    break;
                }
                index /= 10;
            }
        }
    }
    int cot = 0;
    for(i = 0; i < k; i++)
    {
        printf("%d ", sum[i]);
        cot++;
        if(cot == 5)
        {
            puts("");
            cot = 0;
        }
    }
}