一个整型数组,今输入一个数,如果数组中有这个数,从数组中删除这个数,重新输出这个数组的所有数。
#include<stdio.h>
void main()
{
int c[]={1,2,3,4,5,6,7,8,9,0};
int i,a,n=10,k,v;
printf("请任意输入一个整数:\n");
scanf("%d",&v);
for(i=0;i<n;i++)
scanf("%d",c[i]);
for(i=0;i<n;i++)
if(c[i]==v)
{
k=i; //数组下标
break;
}
if(k<n)
{
for(i=k;i<n;i++)
c[i]=c[i+1];
for(i=0;i<n-1;i++)
scanf("%d",c[i]);
}
else
scanf("Not found!");
}
ä¾å¦ï¼æ¨å¯ä»¥å®ä¹ææ·¡æåï¼10ï¼æ°ç»ä½ä¸ºæ´æ°
使ç¨for循ç¯
对äºi = 0è³10
æåï¼Iï¼= I
ä¸ä¸
å æ¤ï¼æ°ç»çå¼æ¯0,1,2,4 ..追é®
使ç¨for循ç¯
对äºi = 0è³10
æåï¼Iï¼= I
ä¸ä¸
å æ¤ï¼æ°ç»çå¼æ¯0,1,2,4 ..追é®
æ¨è½å¨åç¨åºå¸®æä¿®æ¹ä¸ä¸åï¼
温馨提示:答案为网友推荐,仅供参考