- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个程序,如下所示:要求用户输入数组的长度。然后创建数组并用随机数填充,其长度是用户在开始时指定的长度。之后,我必须创建一个名为 getEvenNumbers
的函数,在其中确定数组中的哪些数字是偶数。完成后,我的 int main
调用 getEvenNumbers
并打印找到的所有偶数。这是我到目前为止的代码:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void getEvenNumbers(int *, int *);
int main()
{
int i, j, k, N, w, size, *tab, *tabPtr = 0, *sizePtr = 0;
printf("Enter the desired length of the array: ");
scanf("%d", &N);
size = N;
sizePtr = &size;
tab = (int *)malloc(sizeof(int)*size);
srand(time(0));
for(i = 0; i < size; i++)
{
j = rand();
tab[i] = j;
}
tabPtr = &tab[0];
printf("The array created is:\n");
for(k = 0; k < size; k++)
printf("%d\t", *(tabPtr+k));
printf("\n\n");
getEvenNumbers(tabPtr, sizePtr);
printf("The pair numbers are:\n");
for(w = 0; w < *sizePtr; w++)
printf("%d\t",*(tabPtr+w));
return 0;
}
void getEvenNumbers(int *tab, int *sizePtr)
{
int i = 0, w = 0;
for(i = 0; i < *sizePtr; i++)
{
if(tab[i]%2 == 0)
{
tab[w] = tab[i];
w++;
}
}
}
我已成功创建任意给定长度的随机数组。但是,我正在努力返回该数组中的所有偶数。有人可以解释为什么这不只返回偶数吗?
最佳答案
编辑:抱歉,我完全忽略了您使用的是 C 而不是 C#。我会尝试一下。给你!
int[] getEvenNumbers(int numbers[], int count)
{
for (i = 0; i < count; i++)
{
if (numbers[i] % 2 == 0)
{
printf("%d \t", array[i]);
}
}
}
关于c - 返回数组中找到的所有偶数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27019766/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!