输入一个数 若数组中有 则将其删除 并将结果输出没有 则提示“No this number”

在键盘中输入一个数 若数组中有 则将其删除,并将删除后的数组输出 若没有则输出提示“No this number

代码参考如下:

#include <stdio.h>
int main()
{
	double score1[10],score2[10];
	int i,j;
	int ss;
	int isfind = 0;
	printf("请输入10个数:\n");
	for (i =0;i < 10;i++)
	{
		if(i < 9)
			scanf("%lf,",&score1[i]);
		else
			scanf("%lf",&score1[i]);
	}
	printf("请输入需要查找的数:");
	scanf("%lf",&ss);

	for (i =0;i<10;i++)
	{
		if(score1[i] == ss) //删除数据并前移
		{
			isfind = 1; //发现查抄的数
			for (j = i;j <9;j++)
			{
				score1[j] = score1[j+1];
			}
			break;
		}
	}
	

	if(isfind == 0)
		printf("No this number\n");
	else
	{
		for (i = 0;i<9;i++)
		{
			if(i<8)
				printf("%g,",score1[i]);
			else
				printf("%g\n",score1[i]);
		}
	}
	

	return 0;
}