牛客编程语言练习赛第八场B题我扑街了
说实话,这些题目都非常简单,我想着玩一玩,但没想到身经百战的我也有马失前蹄的一天,我不知道这B题求浮点数个数位数为什么通过不了,求大佬解答
#include<iostream> #include<cstdio> #include<cstring> using namespace std; #define N 100000 int main() { char m[N]; int num=0,tem=0,n,i; scanf("%s",m); n=strlen(m); for(i=0;i<n;i++) { if(m[i]!='.') { num++; } else { break; } } if(num==n) { cout<<"0"<<endl; } else { tem=n-num-1; printf("%d\n",tem); } return 0; }