先是进度条
#include<stdio.h>
#include<string.h>int main()
{
char JDT1[] = "------------------------"; //两个字符串要等长
char JDT2[] = "########################";
int left = 0;
int right;
float jd;
for (; left < strlen(JDT1);)
{
printf("%s\n", JDT1);
JDT1[left] = JDT2[left];
left++;
right = left;
jd = left*100.0 / strlen(JDT1);
printf("%s\n",JDT1);
printf("进度为%f%%\n", jd);
}
return 0;
}
接下来是掀开字符算法
#include<stdio.h>
#include<string.h>
int main()
{
char a[] = "jia zhuang shi ge zi fu chuan";
char b[] = "#############################";
int left =0;
int right = strlen(a) - 1;
while (left <= right)
{
b[left] =a[left];
b[right] =a[right];
left++;
right--;
printf("%s\n",b);
}
}