鱼C论坛

 找回密码
 立即注册
查看: 1493|回复: 0

都来看看那错了啊,求指导啊。后面奇数偶数的运行不了?

[复制链接]
发表于 2015-6-14 20:48:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
使用随机函数给一个数组赋值,显示出来,
然后编程将数组中的所有3的倍数放在数组
的前部,所有对3求余为2的数放在数组后部,其余的放在数组中间并显示出来;再将数组中的所有奇数移到所有偶数之前并显示出来。
#include<stdio.h>
#define N 1000
int main()
{ int a[N],b[N],f[N];
  char c;
  int i=0,j,k,h=0;
  printf("请输入n个数,并空格键隔开:\n");
  while(c!='\n')
  scanf("%d%c",&a[++i],&c);

for(j=1;j<=i;j++)
    if(a[j]%3==0)
  b[++h]=a[j];
for(j=1;j<=i;j++)
    if(a[j]%3==1)
  b[++h]=a[j];
for(j=1;j<=i;j++)
    if(a[j]%3==2)
  b[++h]=a[j];
for(i=1;i<=h;i++)
  printf("%d ",b[i]);
putchar('\n');


for(j=1;j<=i;j++)
    if(b[j]%2==1)
  f[++k]=b[j];
for(j=1;j<=i;j++)
    if(b[j]%2==0)
  f[++k]=b[j];
for(i=1;i<=k;i++)
  printf("%d ",f[i]);
putchar('\n');
return 0;


}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 02:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表