设有一个按大小顺序排好的数列放在一维数组中现在要加一个数,仍按原来排列顺序输出

设有一个按大小顺序排好的数列放在一维数组中现在要加一个数,仍按原来排列顺序输出

1 个回答

dongdongliu

提问:设有一个按大小顺序排好的数列放在一维数组中现在要加一个数,仍按原来排列顺序输出

网友回答:

你程序到底是要插入字符还是数值?

你的

char a[100],b[100],x;

都是字符型,而输入

scanf("%d",&x);

却是有符号整形的的,只是数值范围为(~-127-128)(这个是基础的基础了)

你的x怎么可能插入到一个char数组中?

给你个我做的简单插入数组参考

  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题