首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2012-10-17 
简单的c++问题,为什么输入1.1后,结果是0 而不是1??void main(){char a[12]int k1int tint j0for(int

简单的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。

热点排行