1 条题解
-
0
C :
#include<stdio.h> int fun(int n){ int r=0; while(n!=0){ r=r+n%10; n=n/10; } return r; } void main(){ int n,i,c=0; scanf("%d",&n); for(i=1;i<=n;i++){ if(fun(i)==13){ c++; } } printf("%d",c); }
C++ :
#include <iostream> using namespace std; int sum(int n){ int s = 0; while(n != 0){ s = s + n % 10; n = n / 10; } return s; } int main(){ int n,c = 0; cin>>n; for(int i = 1;i <= n;i++){ if(sum(i) == 13){ c++; } } cout<<c<<endl; }
Java :
import java.util.*; public class Main{ public static int getS(int n){ int t,S=0; while(n>0){ t=n%10; S+=t; n=n/10; } return S; } public static void main(String args[]){ Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int a=0; for(int i=1;i<=n;i++){ if(getS(i)==13) a++; } System.out.print(a); } }
- 1
信息
- ID
- 2431
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者