void sort(int a[],int n)
{
int i,j,t
for(i=0i<ni++)
for(j=0j<n-1j++)
if(a[j]>橡神亮a[j+1])
{
t=a[j]
a[j]=a[j+1]
a[j+1]=t
}
}
void prn (int a[],int n)
{
int i
for(int i=0i<ni++)
printf("%d ",a[i])
printf("瞎逗\n"梁宽)
}
void main()
{
int a[]={0,2,4,6,8,1,3,5,7,9}
sort(a,10)
prn(a,10)
}
问题出在IF语句上,请做如下修改://////////////////////////////////////
#include<stdio.h>
#define N 5
void main()
{
int i,j,p=0
int num[N+1]={23,45,60,67,88},in
/*声明一个数组,数组的大小为历银答N+1,多出一个空间用来再输入一个数*/
printf("\n输入新数之前的数组元素: \n")
for(i=0i<Ni++)
{
printf("%d ",num[i])
}
printf("\肢慧n请输入一个数:")
scanf("%d",&in)
for(i=0i<Ni++)
{
if(num[i]==in)
{
p=1
printf("请删除搏迅%d\n",in)
printf("%d",num[i])
}
}
if (p!=1) {
printf("数组中没有这个数!")
}
getch()
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)