strstr的应用---Hd 2054 A == B ?
生活随笔
收集整理的這篇文章主要介紹了
strstr的应用---Hd 2054 A == B ?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
點擊打開鏈接
主要還是怕小數(shù)后面有零存在然后導(dǎo)致錯誤出現(xiàn);
所以就只要把小數(shù)處理好就可以了。
#include <stdio.h> #include <string.h> char str[1000005],s[100005]; void find(char s[]) {int i,len;len = strlen(s);if(strstr(s,".")) //在這個字符串中如果出現(xiàn)有小數(shù)點的話(strstr是查找在某字符是否存在,是返回1,沒有0;{for(i = len-1; s[i] == '0'; i--){s[i] = '\0';len--;}}if(s[len-1] == '.') //如果最后一位是小數(shù)點就去掉。s[len-1] = '\0'; } int main() {while(~scanf("%s%s", str, s)){find(str);find(s);if(strcmp(str,s)==0)puts("YES");elseputs("NO");}return 0; }
?
總結(jié)
以上是生活随笔為你收集整理的strstr的应用---Hd 2054 A == B ?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HD Piggy-Bank完全背包
- 下一篇: sscanf 的应用noj——663弟弟