当前位置: 代码迷 >> J2EE >> 简单的c++有关问题,为什么输入1.1后,结果是0 而不是1?
  详细解决方案

简单的c++有关问题,为什么输入1.1后,结果是0 而不是1?

热度:28   发布时间:2016-04-22 00:31:30.0
简单的c++问题,为什么输入1.1后,结果是0 而不是1??
void main(){
char a[12];
int k=1; 
int t; 
int j=0; 
for(int i=0;i<3;i++) 
  cin>>a[i]; 
for(i=0;i<3;i++) 
  if(a[i]='.') 
  { 
  ++j; 
  if(j>1) 
  k=0; 
  else 
  t=0; 
  } 
  else if(a[i]<'0'||a[i]>'9') 
  k=0;  
cout<<k<<endl;
 
}

------解决方案--------------------
这里是java。
  相关解决方案