天天看點

一、c語言編寫代碼,示範多個字元從兩端移動,向中間彙聚

目錄

1、用while實作

2、 用for循環實作

3、運作結果: 

1、用while實作

//代碼1
//編寫代碼,示範多個字元從兩端移動,向中間彙聚
#include <stdio.h>
#include<Windows.h>
#include<WinBase.h>
int main()
{
	char arr1[] = "welcome to bit...";
	char arr2[] = "#################";
	int left = 0;
	int right = strlen(arr1) - 1;
	printf("%s\n", arr2);
	//while循環實作
	while (left <= right)
	{
		Sleep(1000);
		arr2[left] = arr1[left];
		arr2[right] = arr1[right];
		left++;
		right--;
		printf("%s\n", arr2);
	}
	return 0;
}
           

2、 用for循環實作

//代碼1
//編寫代碼,示範多個字元從兩端移動,向中間彙聚
#include <stdio.h>
#include<Windows.h>
#include<WinBase.h>
int main()
{
	char arr1[] = "welcome to bit...";
	char arr2[] = "#################";
	int left;
	int right;
	/*int left = 0;
	int right = strlen(arr1) - 1;
	printf("%s\n", arr2);
	//while循環實作
	while (left <= right)
	{
		Sleep(1000);
		arr2[left] = arr1[left];
		arr2[right] = arr1[right];
		left++;
		right--;
		printf("%s\n", arr2);
	}*/
	//for循環實作
	for (left = 0, right = strlen(arr1) - 1; left <= right; left++, right--)
	{
		Sleep(1000);
		arr2[left] = arr1[left];
		arr2[right] = arr1[right];
		printf("%s\n", arr2);

	}
	return 0;
}
           

3、運作結果: 

一、c語言編寫代碼,示範多個字元從兩端移動,向中間彙聚

繼續閱讀