首页 > 其他分享 >请编写函数fun,它的功能是:求出1到100之内能被7或者11整除,但不能同时被7和11整除的所有整数,并将他们放在a所指的数组中,通过n返回这些数的个数。

请编写函数fun,它的功能是:求出1到100之内能被7或者11整除,但不能同时被7和11整除的所有整数,并将他们放在a所指的数组中,通过n返回这些数的个数。

时间:2024-06-09 21:54:38浏览次数:14  
标签:11 int fun 整除 100 求出

// 请编写函数fun,它的功能是:求出1到100之内能被7或者11整除,但不能同时被7和11整除的所有整数,并将他们放在a所指的数组中,通过n返回这些数的个数。

#include <stdio.h>
int fun(int* a) {
    int result[100];
    int count = 0;
    for (int i = 1; i <= 100; i++) {
        if ((i % 7 == 0 || i % 11 == 0) && !(i % 7 == 0 && i % 11 == 0)) {
            result[count] = i;
            count++;
        }
    }
    for (int j = 0; j < count; j++) {
        a[j] = result[j];
    }
    return count;
}

int main() {
    int a[100];
    int n = fun(a);
    printf("Array of numbers:\n");
    for (int i = 0; i < n; i++) {
        printf("%d ", a[i]);
    }
    printf("\n");
    printf("Number of elements: %d\n", n);
    return 0;
}

标签:11,int,fun,整除,100,求出
From: https://www.cnblogs.com/yesiming/p/18240093

相关文章

  • Spring Boot入坑-11-打包和发布
    准备环境Java运行环境Java的应用多发布于Linux环境,如CentOS7部署应用前,在远程Linux主机或虚拟机上,需要安装JDK或JRE,使用如下命令安装一个OpenJDKyum-yinstalljava-1.8.0-openjdk数据库环境一般应用都需要有数据库支持,像MySQL,但一般在企业中会由运维或DBA提供......
  • Pytorch GPU版环境搭建 CUDA11.2
    简单记录下~参考:深度学习环境配置超详细教程【Anaconda+Pycharm+PyTorch(GPU版)+CUDA+cuDNN】pythonpytorch-GPU环境搭建(CUDA11.2)版本概览Python3.8CUDA11.2cuDNN8.1.1torch1.9.1torchvision0.10.1torchaudio0.9.1CUDA判断自己应该下载什么版本的cu......
  • Redis-11-Redis与Mysql的数据一致性
    1.是什么数据一致性呢,讲的就是缓存中的数据和db中的数据是否能一致。2.为什么先看我这篇文章,了解下缓存策略:Redis-6-三种缓存读写策略在文章中,介绍了并发场景下的一致性问题,我们已经确定了一个基本思路:先更新db,再删除缓存。这个方案,奠定了我们在读写操作时的基本思路。2.1......
  • 1164. 指定日期的产品价格
    1164.指定日期的产品价格题目链接:1164.指定日期的产品价格代码如下:#WriteyourMySQLquerystatementbelowselectp1.product_id,ifnull(new_price,10)aspricefrom(selectdistinctproduct_idfromProducts)asp1--所有的产品leftjoi......
  • 11 深入理解Linux文件系统与日志分析
    目录11.1深入理解Linux文件系统    11.1.1inode与block详解        1.inode和block概述        2.inode的内容        3.inode的号码        4.inode的大小    11.1.2硬链接与......
  • Win11系统下的MindSpore环境搭建
    技术背景笔者尝试过不少编程环境搭建的方案,例如常见的Ubuntu、Deepin、CentOS,也用过很多人力荐的Manjaro,这些发行版在需要办公的条件下,一般都需要结合Windows双系统使用。MacOS更适用于本地环境搭建,但是能兼容的显卡型号还是比较有限的。经过一些测试,其实我认为Win11+WSL2+Docker......
  • 打卡信奥刷题(70)用Scratch图形化工具信奥P1149 [NOIP2008 提高组] 火柴棒等式
    [NOIP2008提高组]火柴棒等式题目描述给你nnn根火柴棍,你可以拼出多少个形如A+......
  • 华为od-C卷100分题目-3用连续自然数之和来表达整数
    华为od-C卷100分题目-3用连续自然数之和来表达整数题目描述一个整数可以由连续的自然数之和来表示给定一个整数,计算该整数有几种连续自然数之和的表达式,且打印出每种表达式输入描述一个目标整数T(1<=T<=1000)输出描述该整数的所有表达式和表达式的个数。如果有多种表......
  • Leetcode1161. 最大层内元素和
    EverydayaLeetcode题目来源:1161.最大层内元素和解法1:层序遍历每次以「层」为单位进行拓展,统计该层的元素和,维护处理过程中的最大值层数和,以及层深度。代码:/**@lcapp=leetcode.cnid=1161lang=cpp**[1161]最大层内元素和*///@lccode=start/***......
  • 11.2 第二型曲线积分
    引入向量场是指分布在空间中的一个向量值函数:给定空间的坐标输出一个(可以看作位于这一点坐标的)向量。典型的例子有力场,电场。设想一个质点在力场\(\boldsymbol{F}\)的作用下,自\(\Gamma\)的起点\(\boldsymbol{A}\)运动到终点\(\boldsymbol{B}\),我们要来计算力场所做......