赞
踩
#include<stdio.h> #include<string.h> int main(){ char a[20]; char res[9]; int ll=0; int len; for(int i = 0 ; i < 4 ;i++) { scanf("%s",a); len = strlen(a); res[ll++]=a[len-2];//原来我写的是len -3 ,len -2 ,但是,len是不包括\0的,只是字符串的长度 res[ll++]=a[len-1]; } res[ll]='\0';//最后加一个\0,保证读取结束,不会读到后面的东西 printf("%s",res); return 0; }
注意点:汉字是两个字节,得用字符串才能读取出来。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。