网站锚文本使用查询,网站建站目标,网站优化基本技巧,手机网页版微信登录入口【多个字符从两端移动#xff0c;向中间汇聚】
char arr1[] Good Good Study,Day Day Up! ; char arr2[] ***************************; 【思路】
首先两字符串中的元素个数要相同#xff0c;将两串字符分别存放在数组中#xff0c;那么字符串中…【多个字符从两端移动向中间汇聚】
char arr1[] Good Good Study,Day Day Up! ; char arr2[] ***************************; 【思路】
首先两字符串中的元素个数要相同将两串字符分别存放在数组中那么字符串中的每个字符就都是有下标的以便我们指定字符替换字符串中的元素定义两个变量分别指向数组中的第一个元素和倒数第二个元素倒数第一是\0左右同时进行字符的替换我们可以借助循环实现不停地交换直到替换完毕。
【代码实现】
#includestdio.h
#includewindows.h
#includestring.hint main()
{char arr1[] Good Good Study,Day Day Up! ;char arr2[] ***************************;int left 0;size_t right strlen(arr1) - 1;while (left right){arr2[left] arr1[left];arr2[right] arr1[right];printf(%s\n, arr2);Sleep(500);//单位是毫秒休眠一下就是这次打印与下次打印有一定的时间差产生停顿的感觉system(cls);//清屏清除掉上一次的打印实现空屏的效果left;right--;}printf(%s\n, arr2);return 0;
} 运行结果就是隐藏的字符串一点一点展现出来。
看懂多思考多练习。多给自己一点时间自己的能力一定会提升上去的要耐心一点。 云边有个稻草人
期待与你的下一次相遇