《算法笔记》3.6小节——入门模拟->字符串处理
A无难度,注意是在字符结束后的下一位加\0,即,占用[0,len1-1],那么\0是在len1的
刚开始不用strlen的时候,直接判定到\0之前就可以确定长度
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
#include<stdio.h> #include<string.h> int main() { char a[1000]; char b[1000]; while(scanf("%s %s",a,b)!=EOF) { int len1,len2; len1=0;len2=0; while(a[len1]!='\0') len1++; while(b[len2]!='\0') len2++; //printf("len1:%d len2:%d\n",len1,len2); for(int i=0;i<=len2-1;i++) a[i+len1]=b[i]; a[len1+len2]='\0'; printf("%s\n",a); } return 0; }
时间才能证明一切,选好了就尽力去做吧!