
已解决问题
谷歌用户在2020.04.10提交了关于“沉默的羔羊指针:用冒泡法对10个整数排序”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-01T08:12:48。#include<stdio.h>
#defineN10
main()
{
inta[N],t;
int*p,*q;
printf("请输入10个整数:\n");
for(p=a;p<a+N;p++)
scanf("%d",p);
for(p=a;p<a+N-1;p++)
{
for(q=p;q<a+N-1;q++)
{
if(*q>*(q+1))
t=*q;
*q=*(q+1);
*(q+1)=t;
}
}
for(p=a;p<a+N;p++)
printf("%d",*p);
printf("\n");
return0;
}
帮我看看哪里错了
详细问题描述及疑问:
#include<stdio.h>
#defineN10
main()
{
inta[N],t;
int*p,*q;
printf("请输入10个整数:\n");
for(p=a;p<a+N;p++)
scanf("%d",p);
for(p=a;p<a+N-1;p++)
{
for(q=p;q<a+N-1;q++)
{
if(*q>*(q+1))
t=*q;
*q=*(q+1);
*(q+1)=t;
}
}
for(p=a;p<a+N;p++)
printf("%d",*p);
printf("\n");
return0;
}
帮我看看哪里错了