1樓:乙浦澤
s2中的'\0'並沒有賦值到s1中。其中i與j分別是s1與s2的字元個數,n
for(i=0;s1[i]!='\0';i++); 統計s1字元個數
for(j=0;s2[j]!='\0';j++); 統計s2字元個數
for(n=i,m=0;n
s1[n]=s2[m];
修改為for(i=0;s1[i]!='\0';i++); 統計s1字元個數
for(j=0;s2[j]!='\0';j++); 統計s2字元個數
for(n=i,m=0;n<=i+j;n++,m++)
s1[n]=s2[m];
2樓:御含靈
有一個結尾的字元沒有複製啊
s1[n]='\0';
printf("after connecting:\n");
3樓:happy活著就好
#includemain()
4樓:仙戈雅
#include
void main()
{char s1[100],s2[100];
int i,j,m,n;
printf("please input s1:\n");
gets(s1);
printf("please input s2:\n");
gets(s2);
for(i=0;s1[i]!='\0';i++); // 統計s1字元個數
for(j=0;s2[j]!='\0';j++); // 統計s2字元個數
for(n=i,m=0;n
字串排序C語言程式設計,C語言程式設計題 輸入10個字串,將其從大到小排序後輸出。
include include define n 10 void main for i 0 i include include int main void void sort char s 11 c語言程式設計題 輸入10個字串,將其從大到小排序後輸出。include include void ma...
c語言問題將兩個字串連線起來要求不用
void main char lj char m 100 n 100 就是這樣了,有啥疑問可以問我 include stdio.h void main void str link char str1 char str2 定義str link函式 dowhile str2 j 0 str1 m 0 v...
C語言程式設計 用自定義函式實現字串處理函式strcat strcpy strcmp strlen和
strcat char p1,char p2,char p while p2 p 0 為str3結尾加上 0 這個是strcat是3個形參的,兩個形參的是這樣寫的void strcat char p1,char p2 while p2 p1 0 注意 p1開的陣列要比p2大哦 intstrlen c...