编写代码 演示多个字符从两端移动,向中间汇聚,出现以下结果:
//welcome to bit!!!!!!
//####################
//w##################!
//we################!!
//wel##############!!!
#include#include int main() { char arr1[] = "welcome to school!!!!!!"; char arr2[] = "####################"; int left = 0; //int right = sizeof(arr1) / sizeof(arr1[0])-2;//获取感叹号!的下标 需要减2 int right = strlen(arr1) - 1; while (left<=right) { arr2[left] = arr1[left]; arr2[right] = arr1[right]; printf("%sn", arr2); Sleep(1000);//延迟1秒,休息一秒 system("cls");//清空屏幕 left++; right--; } printf("%sn", arr2); return 0; }
Sleep()函数,需要使用头文件#include
Sleep(1000)是休息1秒。
system("cls")是清空屏幕
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)