输出一个数组中的奇数
C语言中将一个数组中的奇数单独拎出来?
int main() { int numbers[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};int oddNumbers[10]; \/\/ 存储奇数的数组 int oddCount = 0; \/\/ 奇数的个数 for (int i = 0; i < 10; i++) { if (numbers[i] % 2 != 0) { oddNumbers[oddCount] = numbers[i];oddCount++;...
从键盘输入10个数存入一维数组中,输出下标为奇数的元素。
printf("%d",a[i]); } return 0; } 扩展资料: 特点 1,数组是相同数据类型的元素的集合。 2,数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。 3,数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组...
编写程序,把数组中所有奇数放在另一个数组中并输出
include<stdio.h>int fun(int *p,int c){int i,b[10]={0},a=0;for(i=0;i<10;i++)if((p[i]%2)!=0){b[a]=p[i];a++;}for(i=0;i<a;i++)printf("b[%d]=%d\\n",i,b[i]);for(i=0;i<10;i++)if((p[i]%2)==0){p[c]=p[i];c++;}return c;}void main...
求C++程序,对一个一维数组,输出它的第奇数个或者第偶数个
if(b%2==1){ c=b\/2+1 cout<<"你要找的是奇数是"<<a[b]<<endl;cout<<"它是第"<<c<<"个奇数"<<endl;} elso { c=b\/2 cout<<"你要找的是偶数"<<a[b]<<endl;cout<<"它是第"<<c<<"个偶数"<<endl;}
汇编语言,从一个数组中找出所有奇数
查找奇数 LEA SI,ARRAY LEA DI,NUMBER MOV CX,N1 @1: MOV AX,[SI] MOV BX,AX SHR BX,1 JC @2 JMP @3 @2:
已知一个数组,输出所有元素中,值为奇数的
下面的程序可以输出数组中的奇数。先把源程序复制在下面吧。include<stdio.h>#include<stdlib.h>int main(){int num[10]={25,19,56,78,99,27,59,66,77,11};int i;printf("the results are:\\n");for(i=0;i<10;i++){if(num[i]%2!=0){printf("%-3d",num[i]);}}printf("\\...
用汇编语言再一个数组中找出所有奇数并求和
输出的是循环结束后的i和sumi。具体如下:输入vi:就是输入的最大的数的范围,比如我们要求1到100内的奇数的和,那么vi就是100。输入vj:就是所求范围内奇数的和不超过这个范围中的一个数,比如vi是100的话,那么vj你只能取100内数,如50。输出i:就是参与计算的奇数个数。输出sumi,就是所有...
...输入n个整数,存放在数组a[n]中,取出数组中的奇数,以及数组中最小的...
按照题目要求编写的程序如下(见图,图中有重复的地方只需写一次).
求一个简单的MATLAB程序,对一个一位数组,输出它的第奇数个或者第偶数个...
比如说你的数组是A(1,N)那么 clear,clc;n=mod(N,2);if (n==1)for x=1:(N+1)\/2 A(1,2*x-1)end else for y=1:N\/2 A(1,2*y-1)end end 上面这一段是输出奇数个,如果要输出偶数个的话就是把2*x-1和2*y-1替换为2*x和2*y。
Java二维数组1-100中的奇数怎么打印出来?
就是循环遍历打印出来啊 先增强for循环一层,再增强for循环一层,然后逐个逐个进行判断,除以2,不能整数的,就是奇数
江安县艾氟回答: #includeint fun(int *p,int c){int i,b[10]={0},a=0;for(i=0;i<10;i++)if((p[i]%2)!=0){b[a]=p[i];a++;}for(i=0;i<10;i++)if((p[i]%2)==0){p[c]=p[i];c++;}return c;}void main(){int a[10]={0},n,c=0;for(n=0;n<10;n++)scanf("%d",a+n);fun(a,c);printf("c=%d\n",c);for(n=...
文念19294622501问: 将其中的奇数按由小到大的顺序排列并输出 - ?
江安县艾氟回答:[答案] 思想大概是. 用i%2!=0;找出奇数,用数组储存 排序,以第一个为标准,大于他的放在前面,小于它的放在他的后面.再输出.
文念19294622501问: 求一个简单的MATLAB程序,对一个一位数组,输出它的第奇数个或者第偶数个 - ?
江安县艾氟回答: 比如说你的数组是A(1,N)那么 clear,clc; n=mod(N,2); if (n==1)for x=1:(N+1)/2A(1,2*x-1)end elsefor y=1:N/2 A(1,2*y-1)end end 上面这一段是输出奇数个,如果要输出偶数个的话就是把2*x-1和2*y-1替换为2*x和2*y.
文念19294622501问: 定义一个一维数组,将数组中所有奇数放在另一个数组中,并输出新的奇数数组 - ?
江安县艾氟回答: #include#define N 10void move_odd(int a[], int n, int b[], int* odd_num) {int i, j = 0;for (i = 0; i < n; i++) {if ((a[i] & 1) == 1) {b[j] = a[i];j++;}}*odd_num = j; }int main() {int i;int a[N], b[N];int odd_num;for (i = 0; i < N; i++) {scanf(...
文念19294622501问: vb数组中选出奇数并输出的代码 - ?
江安县艾氟回答: for i=1 to n if a(i) mod 2=1 then print a(i); next i
文念19294622501问: c语言中给数组a赋予各元素奇数值,然后输出奇数 - ?
江安县艾氟回答: //#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"#include "time.h"#include "stdlib.h" int main(void){ int a[10],i; srand((unsigned)time(NULL)); for(i=0;i printf("\n"); return 0; }
文念19294622501问: 定义一个一维数组,将数组中所有的奇数放在另一个数组中,并输出新的奇数数组中 - ?
江安县艾氟回答: int[] array1 = new int[size]; int[] array2 = new int[size]; int j=0; for(int i=0;i<array1.length;i++){if(array1[i]%2 == 1){array2[j] = array1[i]; j++; }} 输出数组array2就可以了
文念19294622501问: 从键盘为数组输入值,然后找出数组中所有奇数,将所有奇数保存到另一个数组中.要求必须使用指针实现 - ?
江安县艾氟回答: [1]p=a [2]p=p+i //等同于 &a[i] [3]*(p+i)%2 或 *(p+i)%2!=0 这二个都可以 //等同于a[i]%2 或 a[i]%2!=0,不能被2整除的就是奇数 [4]b[j]=*(p+i) //等同于 b[j]=a[i] 从上面可以看出这道题有多个答案.
文念19294622501问: 把一个数组分奇偶性,然后奇数按从大到小顺序排列,偶数按从小到大排列..就是一个数组嘛,分别奇数一组输出,偶数一组输出,奇数按从大到小顺序排列... - ?
江安县艾氟回答:[答案] 先把数组从小到大排序 从未到头输出所有奇数 再从头到尾输出所有偶数 这样就行
文念19294622501问: 如何把一个数组中的奇数取出,放到另一个数组中 - ?
江安县艾氟回答: 123456789101112131415161718192021222324 //这是java写的 importjava.util.Random; publicclassTestNumb { publicstaticvoidmain(String[] args) { int[] a = newint[15]; Random r = newRandom(); for(inti = 0;i < 15;++i) a[i] = r.nextInt(15); int[] b = ...