1 条题解
-
0
C :
#include<stdio.h> int main() { int i,n,b,t,c=0; scanf("%dd",&n); for(i=1;i<=n;i++) { t=i; while(t>0) { b=t%10; if(b==0) { c++; break; } t=t/10; } } printf("%d",c); return 0; }
C++ :
#include <iostream> using namespace std; int main(){ int i,n,c = 0; cin>>n; for(i = 1;i <= n;i++){ if(i <= 99){ if(i%10==0){ c++; } }else{ if(i/10%10==0||i%10==0){ c++; } } } cout<<c; }
Java :
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(),i,c=0; for(i=1;i<=n;i++) { if(i%10 == 0 && i/10%10!= 0) { c++; } if(i/10 >=10 && i/10%10 == 0 && i%10 != 0) { c++; } if(i/10 >=10 && i/10%10 == 0 && i%10 == 0) { c++; } } System.out.println(c); } }
Python :
n = int(input()) c = 0 for i in range(10, n + 1): s = i // 10 % 10 g = i // 1 % 10 if s == 0 or g == 0: c += 1 print(c)
- 1
信息
- ID
- 2633
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者