编程将[1,100]间所有奇数放入一数组中并输出

如题所述

// [1,100] 奇数有500个
#include <iostream.h>

const int N=50;
int main(int argc, char** argv) 
{
    int str[N],i,j,m;
int count=0;

for(i=0;i<50;i++)
{
   m=2*i+1;
   str[i]=m;
  
}

for(j=0;j<50;j++)
    {
  cout<<str[j]<<" ";
  count++;
  if(count%5==0) 
  cout<<"\n";
}
return 0;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-03-24
#include<stdio.h>
int main(){
    int arr[50]={0};
    int t=0,i=0;
    for(i=1;i<100;i+=2){
        arr[t++]=i;
    }
    for(i=0;i<t;i++){
        printf("%d\n",arr[i]);
    }
    return 0;
}

java中将1-100中所有奇数存到一个一维数组中,再按每行8个数据输出到屏...
public class Practice1 {public static void main(String[] args){int[] numbers = new int[50];for(int i = 0, j = (numbers[i] == 0?1:numbers[i]); i < 50 && j < 101; j++){if(j % 2 == 1){numbers[i] = j;i++;}}int count = 0;for(int number: numbers){...

JS输出1到100之间的奇数,并存入数组中。并且每行输出10个数
obj.innerHTML+=arr.slice(i*10,(i+1)*10)+""\/\/不想写在document可以用这条 }

编写程序,把数组中所有奇数放在另一个数组中并输出
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...

编写程序,把数组中所有奇数放在另一个数组中并返回。
t=fun(a,b);printf("输出数组中的奇数:\\n");for(n=0;*t!=0;n++,t++)printf("%d",b[n]);}

c编程求100以内奇数 偶数,放入数组中
include <stdio.h>void main(){ int a[60], b[60]; int i, j = 0, o = 0; for (i = 0; i<=100; i++) { if (i % 2 == 0) a[j++] = i; else b[o++] = i; } printf("偶数:"); for ( i = 0; i<=50; i++)\/\/重置i并循环输出数组 printf(...

...自然数的奇数和偶数分别存放到data0和data1数组中?
public static void main(String[] args) { List<Integer> Data0 = new ArrayList<Integer>();List<Integer> Data1 = new ArrayList<Integer>();for (int i = 0; i < 100; i++) { if(i%2 != 0) { Data0.add(i);}else { Data1.add(i);} } System.out.println("奇数有:"...

用matlab实现:统计1-100中有多少偶数、奇数以及质数,输出结果?
回答:先分开,在统计、、、嘿嘿你还费解不???

编写函数,把数组中所有奇数放在另一个数组中返回
void f(int a[],int n){ int t=100, b[t],i,m=0;for (i=0;i<t;i++)if (a[i]%2==1){ b[m]=a[i];m++;} for (i=0;i<m;i++)printf ("%5d",b[i]);}

JS代码随机生成20个1到100内的奇数,并存到一个数组中
\/\/ 随机生成20个1~100的数 for(var i = 0;i<40;i++){ num[i] =parseInt(Math.random()*100);} \/\/判断是否能被2整除,删除 for(var i = 0;i<40;i++){ if(num[i]%2 == 0){ delete num[i];} } \/\/ 遍历打印 for(var x in num){ document.writeln(num[x]);} ...

把数组中所有的奇数放在另一个数组中返回
输入数组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...

相似回答