C语言消除逗号,PS:malloc基本用法

来源:互联网 发布:stata软件下载 编辑:程序博客网 时间:2024/04/27 17:11
//动态数组实现
//功能描述:动态数组的创建与使用
#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>
void main(){
int *array =0,num,i;
printf("please input the number of element:");
scanf("%d",&num);


//申请动态数组使用的内存块
array=(int *)malloc(sizeof(int)*num);
if(array==0){//内存申请失败
printf("out of memory,press any key to quit.....\n");
exit(0);//终止程序返回操作系统
}
//提示输入num个数据
printf("please input %d elements",num);
for(i=0;i<num;i++){
scanf("%d",&array[i]);
}


//输出刚才的num个数据
printf("%d elements are:\n",num);
for(i=0;i<num;i++){
printf("%d,",array[i]);
}
//去除最后一个数字后面的逗号
printf("\b \n");
free("array");//释放由malloc申请的内存块
}
0 0
原创粉丝点击