欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言創(chuàng)建數(shù)組實現(xiàn)函數(shù)init,empty,reverse

 更新時間:2022年07月20日 14:32:58   作者:愛學習的大魚???????  
這篇文章主要介紹了C語言創(chuàng)建數(shù)組實現(xiàn)函數(shù)init,empty,reverse,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下

創(chuàng)建一個數(shù)組:

  • 實現(xiàn)函數(shù)init()初始化數(shù)組
  • 實現(xiàn)empty()清空數(shù)組
  • 實現(xiàn)reverse()函數(shù)完成數(shù)組元素的逆置
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
void menu()
{
	printf("****************************\n");
	printf("******1.初始化數(shù)組元素******\n");
	printf("******2.清空數(shù)組的元素******\n");
	printf("******3.逆置數(shù)組的元素******\n");
	printf("****************************\n");
}
void init(int arr[],int len)
{
	int i = 0;
	printf("請輸入數(shù)組元素(以空格隔開):");
	for (i = 0; i < len; i++)
	{
		scanf("%d", &arr[i]);
	}
	printf("初始化成功!!\n數(shù)組arr[%d]=", i);
	for (i = 0; i < len; i++)
	{
		printf("%d ", arr[i]);
	}
	printf("\n");
}
void empty(int arr[],int len)
{
	int i = 0;
	for (i = 0; i < len; i++)
	{
		arr[i]=0;
	}
	printf("清空成功!!\n數(shù)組arr[%d]=", i);
	for (i = 0; i < len; i++)
	{
		printf("%d ", arr[i]);
	}
	printf("\n");

	printf("\n");
}
void reverse(int arr[],int len)
{
	int tmp = 0;
	int i = 0;
	for (i = 0; i < len / 2; i++)
	{
		tmp = arr[i];
		arr[i] = arr[len - i - 1];
		arr[len - i - 1] = tmp;
		printf("逆置成功:\n數(shù)組arr[%d]=", i);
		for (i = 0; i < len; i++)
		{
			printf("%d ", arr[i]);
		}
		printf("\n");
	}
}
int main()
{
	int len = 0;
	int i = 0;
	int arr[20] = { 0 };
	printf("請輸入數(shù)組位數(shù):");
	scanf("%d", &len);
	do
	{
		int i = 0;
		menu();
		printf("請選擇:");
		scanf("%d", &i);
		switch (i)
		{
		case 1:
			init(arr,len);
			break;
		case 2:
			empty(arr,len);
			break;
		case 3:
			reverse(arr, len);
			break;
		default:
			printf("輸入錯誤,請重新輸入:\n");
			break;
		}
	} while (1);
	return 0;
}

運行結(jié)果:

到此這篇關于C語言創(chuàng)建數(shù)組實現(xiàn)函數(shù)init,empty,reverse的文章就介紹到這了,更多相關C語言創(chuàng)建數(shù)組內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • C語言 不使用strcat函數(shù)實現(xiàn)連接兩個字符串功能代碼

    C語言 不使用strcat函數(shù)實現(xiàn)連接兩個字符串功能代碼

    今天小編就為大家分享一篇C語言 不使用strcat函數(shù)實現(xiàn)連接兩個字符串功能代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • C語言創(chuàng)建動態(tài)dll和調(diào)用dll(visual studio 2013環(huán)境下)

    C語言創(chuàng)建動態(tài)dll和調(diào)用dll(visual studio 2013環(huán)境下)

    本篇文章主要介紹了C語言創(chuàng)建動態(tài)dll和調(diào)用dll(visual studio 2013環(huán)境下),非常具有實用價值,需要的朋友可以參考下
    2017-11-11
  • C語言如何實現(xiàn)翻轉(zhuǎn)字符串中的單詞

    C語言如何實現(xiàn)翻轉(zhuǎn)字符串中的單詞

    這篇文章主要介紹了C語言如何實現(xiàn)翻轉(zhuǎn)字符串中的單詞,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • C語言中各種運算類型全面總結(jié)

    C語言中各種運算類型全面總結(jié)

    C語言運算符是說明特定操作的符號,它是構(gòu)造C語言表達式的工具,C語言的運算異常豐富,除了控制語句和輸入輸出以外的幾乎所有的基本操作都為運算符處理
    2022-04-04
  • 詳解C語言之柔性數(shù)組

    詳解C語言之柔性數(shù)組

    這篇文章主要介紹了C語言柔性數(shù)組,通過實例分析了不完整類型、結(jié)構(gòu)體及柔性數(shù)組等概念,需要的朋友可以參考下
    2021-11-11
  • C++中的Lambda函數(shù)詳解

    C++中的Lambda函數(shù)詳解

    大家好,本篇文章主要講的是C++中的Lambda函數(shù)詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • C++中靜態(tài)庫與動態(tài)庫的使用示例

    C++中靜態(tài)庫與動態(tài)庫的使用示例

    在C/C++中使用庫的技術(shù),庫主要分為兩種類型:靜態(tài)庫和動態(tài)庫,本文主要介紹了C++中靜態(tài)庫與動態(tài)庫的使用示例,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • c++多線程為何要使用條件變量詳解

    c++多線程為何要使用條件變量詳解

    多線程是多任務處理的一種特殊形式,下面這篇文章主要給大家介紹了關于c++多線程為何要使用條件變量的相關資料,需要的朋友可以參考下
    2021-06-06
  • C++設計模式之代理模式

    C++設計模式之代理模式

    這篇文章主要介紹了C++設計模式之代理模式,本文講解了什么是代理模式、代理模式的使用場合、代理模式的實現(xiàn)代碼等內(nèi)容,需要的朋友可以參考下
    2014-10-10
  • C++回溯算法深度優(yōu)先搜索舉例分析

    C++回溯算法深度優(yōu)先搜索舉例分析

    回溯在迷宮搜索中使用很常見,就是這條路走不通,然后返回前一個路口,繼續(xù)下一條路?;厮菟惴ㄕf白了就是窮舉法,下面讓我們一起來看看回溯算法深度優(yōu)先搜索吧
    2022-03-03

最新評論