程序出错了,高手来看下哈!
将字符数组a中下标为单号(1,3,5,…)的元素值赋给另一个字符数组b,然后输出a和b的内容。程序代码:
void main() {int i,len; char str_a[81],str_b[81]; puts("Int the str_a:"); gets(str_a); len=strlen(str_a); for(i=0;i<len;i++) { if(i%2!=0) { strcat(str_b[(i-1)/2],str_a[i]) ; } } printf("%s,&s",str_a,str_b)运行后输入字符串后回车,会显示程序无法响应,请高手指点下!