c语言的问题。如下: #include<stdio.h> main() { int a,b,c,n

2024-11-05 22:05:47
推荐回答(2个)
回答1:

#include
main()
{
int a,b,c,n;
printf("请输入一个十进制整:");
scanf("%d",&a);
for(b=0,c=a,n=10;c>0;++b)
c=c/n;
printf("这是一个%d位整数",b);
return 0;
}

回答2:

你看看里面一组大括号好像位置都错了。。for 后面如果没有大括号,只重复后面一个分号之前的内容。。