首頁歷史 > 正文

C語言寫動畫-動態顯示橫幅

2022-03-14由 大家好我是小小白 發表于 歷史

列印一串字元,從兩端到中間依次顯示

效果如圖

C語言寫動畫-動態顯示橫幅

C語言寫動畫-動態顯示橫幅

和二分查詢有異曲同工之妙

注意在求長度時,下標比元素個數少一,所以減一,字串結尾有\n所以再減去一個一,求出右下標總共需要減去二

​​

int main(){ char arr1[] = “welcome to bit!!!!!!!”; char arr2[] = “#####################”; int left = 0; //int right = sizeof(arr) / sizeof(arr[0]) - 2; //減去2是因為字串結尾有\n, int right = strlen(arr1) - 1; while (left <= right) { arr2[left] = arr1[left];//替換左下標 arr2[right] = arr1[right];//替換右下標 left++;//左下標右移一個 right——;//右下標左移一個 system(“cls”);//執行系統命令的一個函式-cls,效果為清空螢幕 printf(“%s\n”, arr2); Sleep(1000);//休息1秒 } return 0;}

C語言寫動畫-動態顯示橫幅

頂部