1.(简答题)-|||-定义2个字符数组s 1,s2.输入一串字符存入s2(字符长度不超过10
1个回答
关注
展开全部
同学您好定义两个字符数组s1和s2:char s1[100];char s2[11];输入一串字符存入s2:scanf("%s", s2);注意:定义s2数组时,长度应该为11,因为最后一个元素要留给字符串结束符'\0'。
咨询记录 · 回答于2023-05-03
1.(简答题)-|||-定义2个字符数组s 1,s2.输入一串字符存入s2(字符长度不超过10
同学您好定义两个字符数组s1和s2:char s1[100];char s2[11];输入一串字符存入s2:scanf("%s", s2);注意:定义s2数组时,长度应该为11,因为最后一个元素要留给字符串结束符'\0'。
c语言写,不要用其他的语言写
同学请您把题目用文字的方式发给我
我这里查询不到图片
定义2个字符数组s1, s2.输入一串字符存入s2(字符长度不超过10),复制s2到S1中(不用strepy函数),请你自己写代码实现。
好的,以下是用C语言的代码实现:#include int main() { char s1[100]; char s2[11]; int i; printf("请输入一个字符串(长度不超过10):"); scanf("%s", s2); for (i = 0; s2[i] != '\0'; i++) { // 逐个字符复制s2到s1中 s1[i] = s2[i]; } s1[i] = '\0'; // 添加字符串结束符 printf("s1: %s\n", s1); printf("s2: %s\n", s2); return 0;}运行结果:请输入一个字符串(长度不超过10):hellos1: hellos2: hello