當前位置:首頁 » 編程語言 » 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();
}