|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
void main()
{
int i,j,t,n;
do
{
printf("请输入一个大于1小于等于10的整数:");
scanf("%d",&n);
}while(n<=1||n>10);
int a[n];
printf("please input %d numbers:",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(j=0;j<n-1;j++)
{
for(i=0;i<n-1-j;i++)
{
if(a[i]>a[i+1])
{
int t;
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
for(i=0;i<n;i++)
{
printf("%d",a[i]);
}
} 我这个编码哪里有错误
- #include <stdio.h>
- int main()
- {
- int i,j,t,n, a[10] = {0};
- do
- {
- printf("请输入一个大于1小于等于10的整数:");
- scanf("%d",&n);
- } while(n<=1||n>10);
- printf("please input %d numbers:",n);
- for(i=0; i<n; i++)
- {
- scanf("%d",&a[i]);
- }
- for(j=0; j<n-1; j++)
- {
- for(i=0; i<n-1-j; i++)
- {
- if(a[i]>a[i+1])
- {
- t=a[i];
- a[i]=a[i+1];
- a[i+1]=t;
- }
- }
- }
- for(i=0; i<n; i++)
- {
- printf("%d ",a[i]);
- }
- return 0;
- }
复制代码
|
|