一直出現RE (SIGABRT)
runtime err??
可是我看我的編譯時間有在規定內 看討論也說暴力可以過..
求解
#include<stdio.h>
int main(){
int t,num,n[10000],b;
int c[10] = {0,0,0,0,0,0,0,0,0,0};
scanf("%d",&t);
while(t--){
b= 0;
scanf("%d",&num);
for(int l = 0;l <10;l++)
c[l] = 0;
for(int i = 1;i<=num;i++){
if(i<10)
c[i]++;
else if(i>=10&&i<100){
c[i%10]++;
c[i/10]++;
}
else if(i>=100&&i<1000){
c[i%10]++;
c[i/10]++;
c[(i/10)%10]++;
}
else if(i>=1000&&i<10000){
c[i%10]++;
c[i/10]++;
c[(i/10)%10]++;
c[(i/100)%10]++;
}
}
for(int j = 0;j <10;j++)
printf("%d ",c[j]);
if(t!=0)
puts("");
}
}