13 条题解
-
0
#include <stdio.h> #include "math.h" int main() { int nb(int a); int a,n,i; scanf("%d",&a); n=nb(a); i=n; int num[n],b=a; while (i>0) { num[i]=(int)(b/(int)pow(10,i-1)); b=b-num[i]*(int)pow(10,i-1); i--; } i=1; int c; while (i<=n) { c+=num[i]*pow(10,n-i+1)/10; i++; } printf("%d",c); return 0; } int nb(int a) { int nb=0,ns=1; while(a/ns!=0) { nb++; ns=10*ns; } return nb; } //
- 1
信息
- ID
- 27
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 6
- 标签
- 递交数
- 5335
- 已通过
- 1782
- 上传者