int fun(int n)
{int m,i,t,a[4],k=1000;
t=n;
for(i=0;i<4;i++)
{a[i]=t/k;
t=t-a[i]*k;
k=k/10;}
m=0;
while(a[m]=0)
m++;
return 4-m;
}
判断形参n中中正整数(4位以内)是几位数 ,我编的这个程序有什么问题吗
答案:2 悬赏:20
解决时间 2021-01-29 20:40
- 提问者网友:星空下的寂寞
- 2021-01-29 06:52
最佳答案
- 二级知识专家网友:我的任性你不懂
- 2021-01-29 08:18
while(a[m]==0) //此处a[m]=0改为a[m]==0,否则结果必为0,m++不会执行
m++;
m++;
全部回答
- 1楼网友:滚出爷的世界
- 2021-01-29 09:51
我。。知。。道
加。。我。。私。。聊
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯