#include<stdio.h>
sort(int *p,int n);
main()
{
int i,A[27],t=1,z=1,*p=A;
printf(“please input 27 integer:\n”);
for(i=0;i<27;i++)
scanf(“%d”,p++);
p=A;
sort(p,27);
printf(“\nAfter sort:\n”);
for(p=A,i=0;i<27;i++)
{
printf(“%-6d”,*p);
p++;
if(t>=8*z)
{
printf(“\n”);
z++;
}
t++;
}
printf(“\n\n”);
}
sort(int *p,int n)
{
int i,j,t;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(*(p+i)>*(p+j))
{
t=*(p+j);
*(p+i)=*(p+j);
*(p+j)=t;
}
}
谁能帮忙解释一下,红色那段语句为什么能够换行?
>> 本文固定链接: http://www.vcgood.com/archives/3459
print(“\n”) 这个 \ 是转义符
这问题问得比较明显了。