3 条题解
-
1
知道自己提交总是得不到满分嘛,举个例子 eg:120这个我们都晓得是21 那如果是1200呢,对吧,应该是21,这里它检测里面n的末尾为0的最多只有两个,所以把自己的条件改一改就ok了,它没有说给你一个1000这种
#include <stdio.h>
#include <string.h>
int main()
{
int n;
while(scanf("%d",&n)!=EOF){
int ak=n;
while(ak>0){
int a=ak%10;
ak/=10;
int pd=1;
if(a0&&(ak*10n||ak*100==n)){
pd=0;
}
if(pd){
printf("%d",a);
}
}
printf("\n");
}
return 0;
}
-
0
#include<stdio.h> #include<math.h> int main(){ int n,i=0,a,c; while(scanf("%d",&n)!=EOF){ while(n%10==0){ n/=10; } a=n; while(a>9){ i++; a=a/10; } // int sum=0; for(int d=0;d<=i;d++){ if(d!=0){ c=n/(pow(10,d));//10^b c=c%10; printf("%d",c);} else printf("%d",n%10); } printf("\n"); i=0; } }
- 1
信息
- ID
- 86
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- (无)
- 递交数
- 1615
- 已通过
- 354
- 上传者