第1个回答 2020-01-09
如果数组里全是3
那我输入要删除的3之后
楼主想要一个什么结果呢
是9个3
还是一个元素也不输出?
下面的程序可能能实现楼主的意思
#include
void
main()
{
int
a[10]={1,3,7,61,86,12,75643,8989,1,3},n,i;
printf("input
the
number
to
delete:");
scanf("%d",&n);
for(i=0;i<10;i++)
if(a[i]!=n)
printf("%d
",a[i]);
}
第2个回答 推荐于2017-11-26
是这样的吗?
main()
{int a[10],b[10],i,j=0,k=0,e=0;<br/>for(i=0;i<10;i++)<br/>scanf("%d",&a[i]);<br/>printf("\n");<br/>for(i=0;i<10;i++)<br/>scanf("%d",&b[i]);<br/>printf("\n");<br/>for(i=0;i<10;i++)<br/>{if(a[i]>b[i])<br/>j++;<br/>else if(a[i]<b[i])<br/>k++;<br/>else<br/>e++;}
printf("a>b %d times\na<b %d times\na=b %d times\n",j,k,e);}本回答被网友采纳
第3个回答 2015-10-16
假设整型数组 a,10个元素,
比较代码:
int max = a[0]; // max保存最大元素
int _max = 0; //保存最大元素下标,如果需要记录那个元素最大
for(int i=1; i<10; i++) // 10为数组元素数量
{
if( a[i]>max ) //比较元素大小,记录最大元素及其下标
{
max = a[i];
_max = i;
}
}
最后 a[_max] 就是最大元素,值同时也保存在变量max里。本回答被网友采纳
第4个回答 2013-09-24
假设整型数组 a,10个元素,
比较代码:
int max = a[0]; // max保存最大元素
int _max = 0; //保存最大元素下标,如果需要记录那个元素最大
for(int i=1; i<10; i++) // 10为数组元素数量
{
if( a[i]>max ) //比较元素大小,记录最大元素及其下标
{
max = a[i];
_max = i;
}
}
最后 a[_max] 就是最大元素,值同时也保存在变量max里。