c编程求100以内奇数 偶数,放入数组中

c编程求100以内奇数 偶数,放入数组中
#include <stdio.h>
main()
{
int a[60],b[60];
int i,j=0,o=0;
for(i=0;i<101;i++)
{ if(i%2==0)
a[j++]=i;
else
b[o++]=i;
}

printf("偶数=%d\n奇数=%d\n",a[j],b[o]);

} 编译出来是随机数,请问哪里错了,很急 谢谢

#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("%d ", a[i]);
    printf("\n");
    printf("奇数:");
 for (i = 0; i<50; i++)//重置i并循环输出数组
  printf("%d  ", b[i]);
    printf("\n");
}追问

为什么要使用循环输出 求解释 谢谢

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-17
你的输出有问题,数组的输出应该用for循环追问

请问如何用for循环输出 求代码

c编程求100以内奇数 偶数,放入数组中
a,b的大小越界了,只有60个空间,你for循环里超过了60.

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(...

c编程求100以内奇数 偶数,放入数组中
30个奇数放在a[0]~a[29]中,30个偶数放在b[0]~b[29]中,你是要输出这些奇数、偶数呢(输出这些数需要使用循环),还是要输出它们的和(需要另外计算)?

用数组分出1到一百之间的偶数和奇数
include<stdio.h> void main(){ int i;for(i=0;i<=100;i+=2){ printf("%d ",i);if(i%26==24)printf("\\n");} printf("\\n\\n");for(i=1;i<100;i+=2){ printf("%d ",i);if(i%26==25)printf("\\n");} printf("\\n\\n");} ...

编程随机生成20个100以内的整数将奇数和偶数分别放入不同的数组中将数 ...
这个很简单啊 第一步生成随机数,这个用函数实现,每种语言都有这个函数的,应该是rand(0,100)第二步判断奇偶,将这个数来模2(除以2取余数)如:N%2,得到的数如果是1,则它是基数,如果是0,则它是偶数,是奇数就存入第一个数组,是偶数级存入第二个数组 第三步分别排序,关于排序算法有很多...

C语言,求奇数偶数问题
是用数组做的。原则上应当用链表(你自己试试吧)。include<stdio.h> int main(){ int a[100];int n;int count=0;int q=0,ou=0;int tq=0,tou=0;printf("请输入你要输入数据的个数n?(n<100)\\n");scanf("%d",&n);printf("请输入你的数据:\\n");while(count<n){ scanf("%d"...

C语言大神来,编写程序,读入一组整数到一维数组中,然后分别统计其中的...
int main(){int i,n,a[100],n1=0,n0=0;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);if(a[i]%2)n1++;else n0++;} if(n1)printf("奇数个数:%d\\n",n1);else printf("没有奇数!\\n");if(n0)printf("偶数个数:%d\\n",n0);else printf("没有偶数!\\n"...

用c语言写一个0到99的数,分为奇数和偶数两组。并保存到两个数组中,将...
\/\/用c语言写一个0到99的数,分为奇数和偶数两组。并保存到两个数组中,将两个数组的元素都输出到屏幕。#include "stdio.h"int main(int argc, char* argv[]){int nlEven[50] = {0};\/\/偶数数组int nlOdd[50] = {0};\/\/奇数数组int nSignEven = 0;\/\/偶数数组的下标int nSignOdd =...

用c语言编程判断任何一组数据的奇偶.如[a b c d e]
for(i=0;i<100;i++){ if(a[i]%2)\/\/a[i]数组 { a++;\/\/奇数 } else { b++;\/\/偶数 } }

C语言编程,设a是一个有十个元素的整型数组,统计奇数和偶数个数
思路:遍历该数组,依次判断能否被2整除,确定是奇数还是偶数并进行统计,最后奇偶数个数。参考代码:include<stdio.h>#include<math.h>int main() { int i,j=0,o=0,a[10]={0,1,2,3,4,5,6,7,8,9}; for(i=0;i<10;i++) if(a[i]%2) j++; else o++; printf("奇数有%d个...

相似回答
大家正在搜