求兩個字串的乘積,結果存到字串中

2021-06-21 13:27:22 字數 855 閱讀 6940

求兩個字串的乘積,結果存到字串中,例如字串一中存的「657891」,字串二中存的「521」,分別將字串中的字元轉換成整型數字,進行計算後,再轉換成字元型別儲存起來函式為         void mul(char *input1,int n,char *input2, int m,char *output)其中input1和input2是輸入,n是input1的長度,n2是input2的長度。output是輸出

#include #include /**

*實現字串的反轉,ptrbegin和ptrend分別指向開始和結束的字元,不包括『\0』

e.g. 原來的字元"1234" ptrbegin指向『1』, ptrend指向'4'

*/void reversalstr(char *ptrbegin, char *ptrend)

}void inttostr(int data, char *str)

if(data == 0)

while(data != 0)

if(flag)

//字元反轉

reversalstr(ptr, str-1);

*str = '\0';

}int strtoint(char *str)

while(*str != '\0')

data = data * 10 + (*str - '0');

str ++;

} if(*ptr == '-')

return data;

}void mul(char *input1, int n, char *input2, int m, char *output)

void main()

求兩個字串的距離

給定兩個長度相等的,由小寫字母組成的字串s1和s2,定義s1和s2的距離為兩個字串有多少個位置上的字母不相等。現在牛牛可以選定兩個字母x1和x2,將s1中的所有字母x1均替換成x2。x1和x2可以相同 牛牛希望知道執行一次替換之後,兩個字串的距離最少為多少。x1和x2是自己求的,未知 輸入 aaa ...

連線兩個字串

include include void main char lianjie char a 30 char b 30 原型 extern char strcat char dest,char src 用法 include 功能 把src所指字串新增到dest結尾處 覆蓋dest結尾處的 0 並新增 ...

交換兩個字串

交換兩個字串,原來的字串分別為 學生 和 好 字串輸出顯示為 學生好 交換後輸出顯示為 好學生 include using namespace std int main char c1 5 學生 char c2 3 好 char m,n,t m c1 n c2 cout 交換前 m n n t co...