#include<stdio.h>
#include<stdlib.h>
#define N 5
int main()
{
double powers[] = { 42322,45771,40901,4134,40907 };
int count = 5; //表示数组元素的个数
double deletepower;
int deleteindex=-1; //要删除战斗力的下标,给一个不可能的初值,方便判断
int i; //循环变量
printf("请输入要删的战斗力;");
scanf_s("%lf", &deletepower);
for (i = 0; i < count; i++)
{
if (deletepower == powers[i]) //寻找战斗力
{
deleteindex = i;
break;
}
}
if (-1 == deleteindex)
{
printf("没有找到要删的战斗力\n"); //没意有找到战斗力
}
else
{
for (i = deleteindex; i < count - 1; i++)
{
powers[i] = powers[i + 1];
}
count--;
}
printf("删除后的结果为: \n");
for (i = 0; i < N; i++)
{
printf("%.lf\t", powers[i]);
}
return 0;
}