Dogelike 发表于 2020-12-5 15:49:05

C语言数组问题

void main()
{
    int i,j,t,a;
    for(i=0;i<=9;i++){
    scanf("%d\t",&a);
    }
    for(j=0;j<9;j++){
      for(i=0;i<9-j;i++){
                if(a<=a){
               t=a;
               a=a;
               a=t;
         }
      }
    }
    for(i=0;i<=9;i++){
      printf("%d\t",a);
    }
}
求教,此代码为什么运行时输入值之后按回车P反应没有啊?

巴巴鲁 发表于 2020-12-5 15:58:25

第五行scanf("%d", &a);不要有其他字符
没有stdio库会警告

Dogelike 发表于 2020-12-5 16:59:38

巴巴鲁 发表于 2020-12-5 15:58
第五行scanf("%d", &a);不要有其他字符
没有stdio库会警告

谢谢老哥
页: [1]
查看完整版本: C语言数组问题