華為機試題(9)--將兩個數從字串轉為數,將這兩個數做乘積後再轉化為字串儲存起來
求兩個字串的乘積,結果存到字串中,例如字串一中存的“657891”,字串二中存的“521”,分別將字串中的字元轉換成整型數字,進行計算後,再轉換成字元型別儲存起來
#include<stdio.h>
#include <stdlib.h>
void mul(char *input1,int n1,char *input2, int n2,char *output)
{
char *p1=input1;
char *p2=input2;
int res1,res2,res;
char tmp[50];
int m=0,i;
if(p1 == NULL || p2 == NULL)
return;
res1 = *p1-'0';
while( *++p1)
res1 = 10*res1+(*p1-'0');
printf("res1=%d\n",res1);
res2 = *p2 - '0';
while( *++p2)
res2 = 10*res2+(*p2-'0');
printf("res2=%d\n",res2);
res = res1*res2;
while(res > 0)
{
tmp[m] = res % 10+ '0';
res = res/10;
m++;
}
tmp[m] = '\0';
for(i=0;i<m;i++)
output[i] = tmp[m-1-i];
output[m]='\0';
}
int main()
{
char input1[50]="19";
char input2[50]="19";
char output[50];
mul(input1,strlen(input1),input2,strlen(input2),output);
printf("mul result=%s\n",output);
system("pause");
return 0;
}
相關文章
- Octave 數字轉字元,連線兩個字串,以及如何將字串轉換為變數名稱字元字串變數
- Thymeleaf將字串轉換為數字字串
- Python進階:如何將字串常量轉化為變數?Python字串變數
- 將數值轉換為字串的函式字串函式
- javascript中將數字轉為字串的方法JavaScript字串
- 劍指offer(Java版)--將字串轉換為整數Java字串
- 將字串陣列轉換為浮點數陣列字串陣列
- 如何在MySQL中使用CONVERT將字串轉換為數字MySql字串
- 將一個字串進行反轉:將字串中指定部分進行反轉。比如“abcdefg”反轉為”abfedcg”字串
- PHP 字串強制轉換為數值問題PHP字串
- js中在將字串數字轉為數字時,使用哪種方式更安全JS字串
- 華為-字串反轉字串
- JavaScript將陣列轉換為字串JavaScript陣列字串
- python3 將bytes轉為字串Python字串
- postgresql如何將字串轉為時間SQL字串
- mysql 字串和數字比,字串會隱式轉換為數字0MySql字串
- Python將字串轉為字典最佳實踐Python字串
- JavaScript將物件轉換為JSON格式字串JavaScript物件JSON字串
- eval()將JSON格式字串轉換為物件JSON字串物件
- T-SQL——將字串轉為單列SQL字串
- 跟著華為,學數字化轉型(9):業務如何數字化轉型
- 和為s的兩個數字
- JS中將一個值轉換為字串的3種方法JS字串
- 2020-11-13整數轉換為字串 字元反轉字串字元
- PHP 將數字轉換為漢字PHP
- 將nan, inf轉為特定的數字NaN
- T-SQL——將字串轉換為多列SQL字串
- Java如何將字串轉換為字元陣列?Java字串字元陣列
- 如何在Java中將字串轉換為日期Java字串
- pd.to_datetime方法將字串轉為datetime型字串
- 6-1 數字字串轉化為整型陣列 (10分)字串陣列
- js獲取頁面地址引數並將其轉化為一個物件JS物件
- 將金錢數額轉換為大寫
- PHP將整形數字轉為Excel下標PHPExcel
- utils公共方法:將數字轉為漢字
- 如何在 Go 中將 int 型別轉為字串Go型別字串
- 在 Laravel 中將 PHP 變數轉化為 JavaScript 變數並輸出LaravelPHP變數JavaScript
- 將網址url中的引數轉化為JSON格式JSON
- java將IP地址轉換為數字以及逆向轉換Java