编写一个C程序,实现以下功能:动态申请长度为5的整数空间数组,用户输入5个整数;动态扩展数组空间为8,用户另外输入3个整数,最后输出扩展后的全部数组元素。
生活随笔
收集整理的這篇文章主要介紹了
编写一个C程序,实现以下功能:动态申请长度为5的整数空间数组,用户输入5个整数;动态扩展数组空间为8,用户另外输入3个整数,最后输出扩展后的全部数组元素。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
DGUT最簡單的題。沒有之一,只要面向GOOGLE和百度編程就行。
在GOOGLE查詢malloc和realloc。
malloc:動態申請內存。
realloc:動態更改(擴展)內存
代碼如下
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<malloc.h> /*編寫一個C程序,實現以下功能: 動態申請長度為5的整數空間數組,用戶輸入5個整數;動態擴展數組空間為8,用戶另外輸入3個整數,最后輸出擴展后的全部數組元素。 */ int main() {int* arr = (int*)malloc(sizeof(int) * 5);for (int i = 0; i < 5; i++)scanf("%d", &arr[i]);arr =(int*)realloc(arr,sizeof(int) * 8);for (int i = 5; i < 8; i++)scanf("%d", &arr[i]);for (int i = 0; i < 8; i++)printf("%d ", arr[i]); } 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的编写一个C程序,实现以下功能:动态申请长度为5的整数空间数组,用户输入5个整数;动态扩展数组空间为8,用户另外输入3个整数,最后输出扩展后的全部数组元素。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hive 中某个字段等于0_快速了解hi
- 下一篇: 里用gam使用_第一次使用Roam一头雾