这个为什么删除不了呢?

liang800518 liang800518 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include <stdio.h>
#define N 5

void main()
{
int i,j;
double num[N] = {23, 42, 67, 89, 91},search;
//num[N] ;

printf("\n 请您输入一个要从已知数组中删除的数:\n");
scanf("%lf", &search);
for(i=0;i<N;i++)
{
if(num[i]==search)
{
break;
}
}

if(i!=N)
{
printf("\n 已知的数组为:");
for(i=0;i<N;i++)
{
printf("%.2f ", num[i]);
}

for(j=(i+1);j<N;j++)
{
num[j-1] = num[j];
}
printf("\n 删除后的数组为:");
for(i=0;i<N;i++)
{
printf("%.2f ", num[i]);
}
printf("\n");
}
else
{
printf("\n 已知数组中没有这个数。\n");
}
}
...全文
评论 9
收藏 已收藏
分享
返回顶部
liang800518
C语言 70,039 成员 243,237 内容