ZKX's LAB

从键盘输入一个字符串s1,再任意输入一个正整数k,将字符串s1的前k个字符拷贝到字符串s2? 由键盘输入一字符串S1

2021-04-05知识9

从键盘输入一个字符串s1,再任意输入一个正整数k,将字符串s1的前k个字符拷贝到字符串s2? 从键知盘输入一个字符串s1,再任意输入一个正整数k,使用道循环就可以实回现将字符串s1的前k个字符拷贝到字符串s2的。答includeint main(){ int k,i;char s1[200],s2[200];gets(s1);scanf(\"%d\",&k);for(i=0;i;i+)s2[i]=s1[i];s2[i]='\\0';printf(\"%s\\n\",s2);return 0;}

从键盘输入一个字符串到字符数组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;i+){s2[i]=s1[i];s1中的字符依知次赋到s2中}我没调试,方法差不多就这样道,没有想象那么复杂

C++编程 !! 由键盘输入一字符串S1 ①将S1拷贝到一新字符串S2中 ②将 #includeusing namespace std;void cpystr(char*s1,char*s2){ while(*s1)(*s2+)=(*s1+);(*s2)=0;}void reversestr(char*s){ char c,*p,*q;p=q=s;while(*q)q++;q-;while(p){ c=(*p);(*p)=(*q);(*q)=c;p+;q-;}}void main(){ char s1[256],s2[256];cin>;>;s1;cpystr(s1,s2);reversestr(s2);cout;}

#由键盘输入一字符串S1

随机阅读

qrcode
访问手机版