循环出不来?为什么

P1554 梦中的统计

@[linyiyi123456](/user/901149) ```cpp #include<stdio.h> int main() { int m,n,i,j,num; int a[10]={0}; scanf("%d %d",&m,&n); for(i=m;i<=n;i++) { int ii = i; while(ii>0) { num=ii%10; ii/=10; a[num]+=1; } } for(j=0;j<10;j++) { printf("%d ",a[j]); } return 0; } ```
by DYYqwq @ 2023-03-05 21:00:37


内层循环的i永远会被除成0,外层循环就永远出不来,你可以试试 `int k=i;` ,然后一直除k
by zzyxl_qaq @ 2023-03-05 21:02:00


找替身
by PeaceSunset @ 2023-08-11 13:49:31


|