| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 374 人关注过本帖
标题:[求助]问题在那呀?????
只看楼主 加入收藏
毛蛋
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-5-30
收藏
 问题点数:0 回复次数:3 
[求助]问题在那呀?????
已经排好的数组,要求输入一个数,数组中有的话,删除并再输出,如果没有该数保持不变,输出原数组。


帮忙看看我哪里错了,
#include<stdio.h>
#define b 10
void main()
{
int a[b]={5,15,20,25,30,35,40,45,50,55};
int i,j,x;
printf("输入一个数: ");
scanf("%d",&x);
printf("原数列为: ");
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
}
printf("\n");
for(i=0;i<10;i++){
if(x==a[i])
{
printf("现数列为: "); for(j=0;j<10;j++)
{
if(x==a[j]) continue;
printf("%d ",a[j]); }
}
}
for(i=0;i<10;i++)
{
printf("\n");
if(x!=a[i])
{
printf("数组中没有这个数:%d \n",x);
}
break;
}
}
搜索更多相关主题的帖子: include 
2007-05-30 15:50
killer_l
Rank: 2
等 级:新手上路
威 望:3
帖 子:1139
专家分:0
注 册:2007-5-25
收藏
得分:0 
可以运行啊.....

2007-05-30 15:53
adema
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-5-15
收藏
得分:0 
for(i=0;i<10;i++)
{
if(x==a[i])
{
printf("现数列为: ");
for(j=0;j<10;j++)
{
if(x==a[j])
continue;
printf("%d ",a[j]);
}
}
}
for(i=0;i<10;i++)
{
printf("\n");
if(x!=a[i])
{
printf("数组中没有这个数:%d \n",x);
}
break;??? 混乱啊!

}

非要改的话就
for(i=0;i<10;i++)
{
printf("现数列为: ");
if(x==a[i])
continue;
printf("%d ",a[i]);

}
2007-05-30 16:19
毛蛋
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-5-30
收藏
得分:0 
回复:(killer_l)可以运行啊.....

是可以运行,但是不否和题意呀,我都郁闷了。
谢谢你了

2007-05-31 13:13
快速回复:[求助]问题在那呀?????
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049252 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved