提问:设有一个按大小顺序排好的数列放在一维数组中现在要加一个数,仍按原来排列顺序输出
网友回答:
你程序到底是要插入字符还是数值?
你的
char a[100],b[100],x;
都是字符型,而输入
scanf("%d",&x);
却是有符号整形的的,只是数值范围为(~-127-128)(这个是基础的基础了)
你的x怎么可能插入到一个char数组中?
给你个我做的简单插入数组参考
提问:设有一个按大小顺序排好的数列放在一维数组中现在要加一个数,仍按原来排列顺序输出
网友回答:
你程序到底是要插入字符还是数值?
你的
char a[100],b[100],x;
都是字符型,而输入
scanf("%d",&x);
却是有符号整形的的,只是数值范围为(~-127-128)(这个是基础的基础了)
你的x怎么可能插入到一个char数组中?
给你个我做的简单插入数组参考