字串處理(c語言)

2021-08-31 04:01:27 字數 834 閱讀 2277

[提交] [統計] [提問]

題目描述

讀入兩個字串,字串除了數字還可能包括 『—』、『e』、『e』、』.』,相加之後輸出結果,如果是浮點型,要求用科學計數法表示(最多包含10個有效數字)。

輸入描述

輸入包含多組測試資料。

每組輸入佔兩行,每行乙個字串,測試資料保證字串的構成嚴格按照題目中的描述。

輸出描述

輸出兩個數字相加的結果,每組輸出佔一行。

輸入樣例

34.56

2.45e2

輸出樣例

2.7956e2

#include #include #include #include #include char str1[100],str2[100];

int main()

else

}if(flag) s1=-s1;

flag=0;

b=0;

c=0;

a2=0;

for(i=0; i < h2; i++)

else

}if(flag) s2=-s2;

if(a1a2)

}a=a1;

s=s1+s2;

if(!s)

while(a<0&&s%10==0)

if(a>=0)

if(flag) printf("-");

printf("%lld",s/ans);

if(ans>1) printf(".%lld",s%ans);

printf("e%d\n",a+w);

}return 0;

}

C語言字串處理

字串 char str 20 char str1 5 str1 1 x str1 3 y int i 0 for i 0 i 5 i char str2 0表示字串結束 printf s str2 定義大小時,要比實際大1.存放 0 與字串相關的函式 需要匯入標頭檔案 include char st...

字串處理(c語言)

提交 統計 提問 題目描述 讀入兩個字串,字串除了數字還可能包括 e e 相加之後輸出結果,如果是浮點型,要求用科學計數法表示 最多包含10個有效數字 輸入描述 輸入包含多組測試資料。每組輸入佔兩行,每行乙個字串,測試資料保證字串的構成嚴格按照題目中的描述。輸出描述 輸出兩個數字相加的結果,每組輸出...

C語言字串的處理

字串的處理 程式設計師定義字串的方式有三種 1 字串字面值 abc 2 字元陣列 char buf 50 3 字元指標 char str 陣列可以看成常指標 不可以改變位址,只能初始化 某些時候和指標有區別 比如使用sizeof的時候 memset函式可以清理字元陣列,包括變長陣列。4 例項 字串的...