将一个数组所有的值赋值为1,0,-1怎么弄,不用循环答:char/int/short/long等)都是可以实现的,用memset就可以;非整数类型,如float和double就不行。C语言,要赋值成1的话,只有char和unsigned char可以做到,用memset,其他类型我还想不出有啥方法。C++的话,要依次赋值为{1,0,-1, 1,0,-1, 1, 0, -1 ...}这样的,不用循环都可以办到。
定义一个数组char str[12]={'a','b','c','d','e','f'};将数组中的元素...答:include <stdio.h> int main(){ char str[12]={'a','b','c','d','e','f'},s[12]={0};int i,j;for(i=0; str[i]; i++);for(j=0;i>0;)s[--i]=str[j++];puts(s);return 0;}