1 条题解
-
0
C :
#include<stdio.h> int main() { int T; scanf("%d",&T); while(T--) { int n,m,a; int s=0; scanf("%d",&n); int t=n; while(t) { m=t%10; if(m!=0) { a=n%m; if(a==0) s=s+1;} t=t/10; } printf("%d\n",s); } }
C++ :
#include<stdio.h> int main() { int T,n,i,b,c; int a[10000]; scanf("%d",&T); while(T--) { scanf("%d",&n); b=n; for(i=1,c=0;b!=0;i++) { a[i]=b%10; b=b/10; if(a[i]==0) { c=c; } else if(n%a[i]==0) { c+=1; } } printf("%d\n",c); } return 0; }
- 1
信息
- ID
- 1064
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 上传者