#include <stdio.h> #include <stdlib.h> #include <string.h> #include <Windows.h> //Sleep()的头文件 int main() { char arr1[] = "*************"; char arr2[] = " * "; char arr3[] = " "; printf("%s\n", arr2); int j = strlen(arr1) / 2; //strlen()字符串长度 int left = j - 1; int right = j + 1; int i = 0; for (i = 0; i < j; i++) { Sleep(1000); //可省略,Sleep()睡眠函数,“S"需大写,()内为间隔显示时间,单位ms arr2[left] = arr1[left]; arr2[right] = arr1[right]; left--; right++; printf("%s\n", arr2); //字符串形式打印 } for (i = 0; i < j + 1; i++) { left++; right--; Sleep(1000); //同上 arr2[left] = arr3[left]; arr2[right] = arr3[right]; printf("%s\n", arr2); } system("pause"); return 0; }
在屏幕上输出一个菱形
猜你喜欢
转载自blog.csdn.net/Damn_Yang/article/details/80373443
今日推荐
周排行