A B問題(字串與數字之間的轉換)

2021-07-09 14:51:27 字數 738 閱讀 6718

a + b問題(字串與數字之間的轉換)

description` 讀入兩個小於100的正整數a和b,計算a+b.

需要注意的是:a和b的每一位數字由對應的英文單詞給出.

input

測試輸入包含若干測試用例,每個測試用例佔一行,格式為」a + b =」,相鄰兩字串有乙個空格間隔.當a和b同時為0時輸入結束,相應的結果不要輸出.

output

對每個測試用例輸出1行,即a+b的值.

sample input

one + two =

three four + five six =

zero seven + eight nine =

zero + zero =

sample output

3 90

96 解題思路:利用字串陣列的下標實現字串與數字的轉換

#include

#include

#include

uding namespace

std;

/*建立字串與數字的關係*/

char str[10][16]=;

/*編寫函式轉換字串與數字*/

int find(char* str);

while(scanf("%s ",&s))

else

a[i]=a[i]*10+find(s);

}}

數字與字串之間的轉換

c語言為我們提供了數字和字串之間的轉換函式,這些函式有很多,常用的有 整型數轉字串函式itoa char itoa int value,char string,int radix int value 被轉換的整數,char string 轉換後儲存的字元陣列,int radix 轉換進製數,如2,8...

數字與字串之間的轉換

2 數字轉字串 使用sprintf 函式 char str 10 int a 1234321 sprintf str,d a char str 10 double a 123.321 sprintf str,3lf a char str 10 int a 175 sprintf str,x a 10...

字串與數字之間的轉換

字串與數字之間的轉換 atof 的功能 將字串轉換成浮點型數 相關函式 atoi,atol,strtod,strtol,strtoul 所屬庫名 and 標頭檔案 include 定義函式 double atof const char nptr 函式說明 atof 會掃瞄引數nptr字串,跳過前面的...