1樓:黑丶雨
#include
#include
#include
const char *max(const char *x);
int main(void)
; //字串1;
char string2[1024] = ; //字串2;
printf("input string1:");
gets(string1); //輸入串1;
printf("input string2:");
gets(string2); //輸入串2;
char *newstr = (char*)calloc(strlen(string1) + strlen(string2) + 1, sizeof(char)); //建立一個剛好容納兩個串的新串;
if(!newstr) //檢查是否建立成功;
const char *m = max(string1); //呼叫max函式取串1內最大元素的地址;
int i = 0;
串1最大元素之前的內容放入新串;
newstr[i] = string1[i];
newstr[i] = string1[i]; //串1最大元素放入新串;
strcat(newstr, string2); //串2接入新串;
strcat(newstr, m + 1); //串1最大元素之後的內容接入新串;
printf("the new string is %s\n", newstr); //輸出新串;
free(newstr); //釋放記憶體;
newstr = null; //放空指標;
return 0;
}const char *max(const char *x) //返回串中最大元素地址;
2樓:肖焱淼
//這麼試試,我只大概寫下思路:
char str1[250] = ;
char str2[250] = ;
int p=0;
int pos = 0;
while(1)
p++;
}strcat(str2, str1+pos);
str1[pos] = 0;
strcat(str1,str2);
printf("%s\n", str1);}
用c語言編寫一個程式,從鍵盤上輸入兩個字元給字元變數a,b,並輸出變數a,b的值。
3樓:a羅網天下
程式**如下:
#include //編譯預處理命令
int main(int argc, char *argv) //主函式,字元的宣告
擴充套件知識:
matlab變數的特點:不需事先宣告,也不需指定變數型別,matlab自動根據所賦予變數的值或對變數所進行的操作來確定變數的型別;在賦值過程中,如果變數已經存在,matlab會用新值代替舊值,並以新的變數型別代替舊的變數型別。
變數的預設型別為double。
4樓:匿名使用者
#include
int main()
#include
int main()
5樓:匿名使用者
1、#include
int main(int argc, char *argv)2、#include
#include
int main(int argc, char *argv)
輸入二個字串a和b,判斷字串b是否是字串a的子串,是則輸出b串在a串中的開始位置否則輸出-1(c語言)
6樓:匿名使用者
有現成的為何不用?
函式名: strstr
函式原型:extern char *strstr(char *str1, char *str2);
功能:找出str2字串在str1字串中第一次出現的位置(不包括str2的串結束符)。
返回值:返回該位置的指標,如找不到,返回空指標。
從鍵盤輸入兩個字串,將字串連線到字串後面,輸出連線後的結果
1 新建一個工程和.c檔案 輸入標頭檔案和主函式。2 定義變數型別。3 呼叫cpy函式。4 定義一個函式,並定義變數型別。5 用一個for 語句和if語句判斷是否為母音。6 最後加一個字串結束符,並在主函式中輸出。7 編譯。執行得到最後結果。程式設計實現 輸入兩個字串,將第二個字串連線到第一個字串的...
c語言輸入字串,將該字串中從第m個字元開始的全部字元複製到另字串
大野瘦子 這樣 include include int main void copystr char char int int m char str1 20 str2 20 printf input string gets str1 printf which character that begin...
C語言程式題 請輸入兩個字串str1和str2求助各位大佬,感激不盡
include include int find char str1,char str2 char s new 64 int i 0,j 0,m 0,n 0 int len1 strlen str1 int len2 strlen str2 提取所有str1和str2的相同元素 for i 0 i ...