int data(int m);
int main()
{
int n;
scanf("%d",&n);
printf("weishu is: %d\n",data(n));
return 0;
}
/* 请在这里填写答案 */
函数接口:int data(int m)
{
int n=0;
while(m>0)
{
m=m/10;
n=n+1;
}
printf("%d",n);
return(n);
}
函数内部有个printf,先打印了
把函数中的输出去掉
#include <stdio.h>
int data(int m){
int n=0;
while(m>0)
{
m=m/10;
n=n+1;
}
//printf("%d",n);
return(n);
}
int main()
{
int n;
scanf("%d",&n);
printf("weishu is: %d\n",data(n));
return 0;
}
定义函数时候的输出屏蔽再看看呢