输入十个数组成数组,将为奇数的数放入另一个数组中

如题
C语言题目
输入十个数组成数组,将为奇数的数放入另一个数组中

#include<stdio.h>
void main()
{
int i,j,k=0,l;
int A[10],B[10];
printf("请输入数据:");
for(i=0;i<10;i++)//从键盘输入数据
scanf("%d",&A[i]);
for(j=0;j<10;j++)
{
if(A[j]%2!=0)//判断奇偶性
B[k++]=A[j];
}
printf("奇数为:")
for(l=0;l<k;l++)
printf("%d",B[l]);
printf("\n");
}
程序在VC中调试通过了,希望能够帮到你!!!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-28
思路:
A数组存放你输入的十个数,B数组也定义成十个吧,用来存放奇数。

循环A数组,用其元素和2取余,如果余数为1则为奇数,并将其放到B数组中。

输入十个数组成数组,将为奇数的数放入另一个数组中
void main(){ int i,j,k=0,l;int A[10],B[10];printf("请输入数据:");for(i=0;i<10;i++)\/\/从键盘输入数据 scanf("%d",&A[i]);for(j=0;j<10;j++){ if(A[j]%2!=0)\/\/判断奇偶性 B[k++]=A[j];} printf("奇数为:")for(l=0;l<k;l++)printf("%d",B[l]);...

输入十个数组成数组,将为奇数的数放入另一个数组中。
include<iostream> using namespace std;class Array { private:int i,j,k;int arr[10][10];int arra[100];public:void seerch(){ for(i=0;i<10;i++){ for(j=0;j<10;j++){ cin>>arr[i][j];} } for(i=0;i<10;i++){ for(j=0,k=0;j<10;j++,k++){ if(arr[i][...

C语言编程:从键盘中输入十个数对一个一维数组赋值,并将其中的奇数存放到...
include<stdio.h> main(){ int a[10],b[10];\/*a数组存储输入的十位数,b数组存储奇数*\/ int i,j=0;printf("Please Input Ten Numbers:\\n");for(i=0;i<10;i++);{ scanf("%d",&a[i]);if(a[i]%2!=0){ b[j]=a[i];j++;} } printf("Output the JiShu:");for(i=0;...

定义一个一维数组,拥护任意输入10个数字,然后把下标为奇数的数值求和放...
键入数字的同时在键入次数上判断 从而获取下标为奇数的值 然后求和

...从中选出下标为偶数并且元素值为奇数的元素放在另一个数组中...
另外,给数组b的元素赋值,确实应该是b[j] = a[i];include <stdio.h>int main(void){ int a[10], b[5]; int i,j; printf("Enter 10 numbers.\\n"); for(i=0;i<10;i++) scanf("%d", &a[i]); j = 0; \/* 这里初始化一下 *\/ for(i=0;i<10...

10个长度数组Arr={1,2,3,4,5,6,7,8,9,10}将奇数下标对应的数放至新数 ...
按照题目要求编写的程序如下(见图)

编写程序,把数组中所有奇数放在另一个数组中并输出
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(){int a[10]={0},...

,输入10个整数放入数组,将其中的奇数放在数组的左面,把偶数放在数组的右...
代码如下:include <stdio.h>#include <stdlib.h>int main(){int numbers[10];\/\/ 输出数据printf("请输入10个整数:");for (int i = 0; i < 10; i++)scanf("%d", &numbers[i]);\/\/ 处理数据for (int i = 0; i < 10; i++) {if (numbers[i] % 2 == 0) {for (int j...

...数组中所有的奇数和偶数分别存放在另外两个数组中并输出
void main( ){ int i = 0, j = 0 , k = 0 , a[MAX] , odd[MAX], even[MAX] ;for( i = 0 ; i < MAX ; i ++ ) \/* 从键盘输入十个数,并存放于数组 a[MAX] 中 *\/ scanf("%d", &a[i] ) ;for( i = 0 ; i < MAX ; i ++ )odd[i] = -1 ; \/* 初始化...

把数组中所有的奇数放在另一个数组中返回
输入数组A:1 2 3 4 5 6 7 8 9 10 数组B:1 3 5 7 9 非得用个函数的话就定义一个全局数组变量 define N 10 int b[N];main(){int a[N],i,j;printf("Inte array A:\\n");for(i=0;i<N;i++)scanf("%d",&a[i]);choose(a,N);printf("array B:\\n");j=0;while(b...

相似回答
大家正在搜