当前位置:首页 » 编程语言 » s1数组赋值给s2c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

s1数组赋值给s2c语言

发布时间: 2022-09-22 03:44:49

A. c语言中如何把一个数组赋给另一个数组啊

第一个问题,用for循环吧第一个数组的值
给第二个,
第二个问题,可以,完全可以,第一个矩阵刚好是第二个的转制矩阵,当然可以了。

B. 从键盘输入一个字符串到字符数组s1,编写程序将该字符串复制到字符数组s2 这个C++编程题怎么做啊用VC++

char s1[N];//定义数组大小,自己定义
char s2[M];//定义大小
puts("输入字符串");
gets(s1);
strcpy(s2,s1);//把s1中的内容复制到s2中。包含在string.h头文件中
//另一种赋值方法
/*
for (int i = 0; i < N; i++)
{
s2[i] = s1[i];//s1中的字符依次赋到s2中
}
*/
我没调试,方法差不多就这样,没有想象那么复杂

C. 输入一个字符串到字符数组s1中,将s1中的字符串复制到字符数组s2中并输出s2中的字符串。不用st

#include<stdio.h>
#defineM100
#defineN100
intmain()
{
chars1[M],s2[N];
inti;
puts("输入s1");
gets(s1);

for(i=0;s1[i]!='';i++)
s2[i]=s1[i];//把s1元素挨个赋给s2

s2[i]='';//给s2加上
puts("输出s2");
puts(s2);
return0;
}

D. 不调用库函数strcpy,将char型数组s1中的字符串复制到char型数组s2中。 用c语言



while(s1[i]!='')
{
s2[i]=s1[i];
i++;
}
可以写成一个函数形式
intscpy(chara[],charb[])//a为要被复制的数组,b为要复制到的目标数组。如果成功复//制返回0,否则返回1
{
inti=0;
while(a[i]!='')
{
b[i]=a[i];
i++;
}
if(i=0)
{
return1;
}
else
return0;
}

E. C语言s2[i]=s1[i];什么意思

你这应该是一个循环赋值吧
for (i=0;i<=n;i++)
s2[i]=s1[i];

//意思是把s1数组里边的内容全部给s2,
当i=0时,把s1[0]给s2[0];
当i=1时,把s1[1]给s2[1];
直到i=n时赋完值

F. C语言中,怎么把一个数组的前几个元素赋值给另外一个数组

最简单的: s2[0]=s1[0]; s2[1]=s1[1]; s2[2]=s1[2];
或者你用循环: for(int i=0;i<3;i++)s2[i]=s1[i];

G. C语言中如何把一个数组的值赋给另一个数组 急!!!!!

第一个问题,用FOR循环吧第一个数组的值
给第二个,
第二个问题,可以,完全可以,第一个矩阵刚好是第二个的转制矩阵,当然可以了。

H. C语言中怎样实现将读入的字符串S1复制给S2

#include
void
main()
{int
i;
char
s1[20],s2[20];
printf("enter
sring1");
gets(s1);
for(i=0;s1[i]!='\0';i++);//是否读到字符串结束标志,没读到继续,否则结束循环.
s2[i]=s1[i];//没读到字符串结束标志时,将对应位置的s1中的字符赋值给s2
s2[i]='\0';
printf("string2:%s\n",s2);//输出的一定是s2
getch();
}