gougou606 2005年03月23日
急!!马上要交了,可是有错误,简单的程序,帮帮忙!!
有一个数组,用他与3求余数,得到的余数为0,1,2;分别以余数为0,1,2将原来的数组分为3部分,并存放!!!
我的程序:
#include <stdio.h>
main(){
int Amax=0,i=0,j=0,k=0;
int La[10],Lb[4],Lc[4],Ld[4];
//实现输入
for(int Amax=0;Amax<La.length;Amax++){
scanf("%d",&La[Amax]);
}
//除3的余数
for(int Amax=0;Amax<La.length;Amax++){
//余数为0
if((La[Amax]%3)==0){
Lb[i]=La[Amax];
i++;
}
//余数为1
else if((La[Amax]%3)==1){
Lc[j]=La[Amax];
j++;
}
//余数为2
else
{Ld[k]=La[Amax];
k++;
}
//输出结果
printf("Former array La[%d]:",Amax);
for(int Amax=0;Amax<La.length;Amax++){
printf("%d ",La[Amax]);
}
printf("Former array division 3 residue 0 Lb[%d]:",i);
for(int i=0;i<Lb.length;i++){
printf("%d ",Lb[i]);
}
printf("Former array division 3 residue 1 Lc[%d]:",j);
for(int j=0;j<Lc.length;j++){
printf("%d ",Lc[j]);
}
printf("Former array division 3 residue 2 Ld[%d]:",k);
for(int k=0;k<Ld.length;k++){
printf("%d ",Ld[k]);
}
}
...全文
84 点赞 收藏 7
写回复
7 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C语言
创建于2007-09-28

3.2w+

社区成员

24.0w+

社区内容

C语言相关问题讨论
社区公告
暂无公告