• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C语言冒泡法排序输出数字怎么加空格?

大少爷安安 2019-05-14 浏览量:1973
输出排序后的数为什么每个数之间没有隔开 要怎么改捕获.PNG
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:6
  • 倒数第三行在%d后面加一个空格就可以了

  • 箭头位置加个空格再打印一下试试

    1.png

  • printf(“%d ”,a【i】);在%d后面加一个空格就可以了

  • 打印字符串的时候可以加上你需要的内容。

    可以如上面两位说的直接在%d前或后加空格,也可以另起一行printf(“ ”);(当然,需要用{}放在for循环的作用域内)。

    因为你的数字是0~9,因此也可以通过控制数字显示位数(强制按照2位数显示,因为首位是0,不会显示出来,就形成了空格),用%2d,但不同的软件有区别,有的显示不是空格,而是?,这个最好你自己试一试。


  • 这,还是对printf()等标准输出的格式化字符串(“%d%f%s”)不熟悉,没有明白其原理啊,printf(" ",var)会在标准输出设备上输出“”中的字符串,空格也是字符,只是将其中的%修饰的格式化字符换成对应的变量var...

  • 在printf("%d"a[i]);这句打印中加一个空格就行,改为

    printf("%d "a[i]);

相关问题

问题达人换一批

C语言冒泡法排序输出数字怎么加空格?