设计算法将一个整型数组调整为这样的数组:所有3的倍数在最左边,所有除3余一的数在中间,所有除3余2的在
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 13:33:38
设计算法将一个整型数组调整为这样的数组:所有3的倍数在最左边,所有除3余一的数在中间,所有除3余2的在
余2的在最右边
余2的在最右边
#include<stdio.h>
#define N 1000
int main()
{ int a[N],b[N];
char c;
int i=0,j,h=0;
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');
return 0;
}
#define N 1000
int main()
{ int a[N],b[N];
char c;
int i=0,j,h=0;
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');
return 0;
}
设计算法将一个整型数组调整为这样的数组:所有3的倍数在最左边,所有除3余一的数在中间,所有除3余2的在
求在[200,2000]之间所有能被4除余2,被7除余3,被9除余5的数的和
求在10-1000之间所有能同时满足被4除余3,被7除余5,被9除余2的数之和?
求在10-1000间所有能被4除余3,被7除余4,被9除余4的数的平方和
在1到1000这1000个自然数中所有被7除余2被8除余3的数之和为多少
在小于100的自然数中,所有被7除余2的数之和为
利用vb一级 编写程序,求在10~1000之间所有能被4除余3,被7除余5,被9除余2的数之和.
在小于100的正整数中,被7除余2的所有数之和
设一系列正整数存放在一个数组中,试设计算法,将所有奇数存放在数组的前半部分.(利用C语言)
200到1000之间所有能被4除余3,被7除余5,被5除余2的数的和
利用vb一级 编写程序,求在10~1000之间所有能被4除余3,被7除余4,被9除余4的数的平方和.
C语言.求在500~1000之间所有能被5除余3.被7除余4.被9除余7的数的平方和.