谁能帮我看下,看这段程序那个出现了问题,怎么编译不过
#include<stdio.h>int main(void)
{ int a ;
printf("请输入一个数字;" );
scanf ("%d",&a);
int numb=0 ;
for( ; ;)
(
numb++;
a/=10;
if(a==0)
break;
)
printf("输出位数%d",numb)
return 0 ;
} for的小括号后应跟着大括号{,还要注意中英文输入法,';'与';'是不同的 printf("请输入一个数字;" );
scanf ("%d",&a);
a/=10; 分号好像是中文的 本帖最后由 Cortex_M3 于 2013-7-10 22:21 编辑
可以编译通过啊!
是不是用了中文的标点符号?
PS:对了,for(;;) 后面你用成小括号了。 写程序要认真仔细 敲代码时注意输入法。
刚开始时,我也错用过中文标点符号。 lcw_swust 发表于 2013-7-10 21:36 static/image/common/back.gif
for的小括号后应跟着大括号{,还要注意中英文输入法,';'与';'是不同的
谢谢,已经可以了
页:
[1]