作业帮 > 综合 > 作业

输入数字定义数组元素个数

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/13 16:09:30
输入数字定义数组元素个数
【题目描述】
删除数组中所有值为0的元素,其后元素向数组首端移动序
【输入数据】
共两行
第一行是一个整数 N:表示需要输入多少个数组元素,其中 1
输入数字定义数组元素个数
#include
#include
void main()
{
int i, num;
int *p, *head;


scanf("%d", &num);
if (num>1 && num
再问: 能否来个简单的? 好多符号还没学啊
再答: 我所知道的没有其它方法,除非你定义一个已确定大小的数组,但是明显不符合你的要求,所以只能动态的开辟内存
再问: 如果用字符串解决 是否有更简单的方法呢?
再答: 56787954392 你知道我输了几个整数吗? 它们的分界是从哪开始的?
再问: 加上空格 发现0就接个删除 但不知道10怎么办 还是很感谢你
再答: 定义一个数组,其长度为100,然后读入的数值在1到100之间,假设为n,然后只对数组的前n个元素进行操作即可。你可以先想想,万一没办法找我 QQ:316261656