#include <bits/stdc++.h> using namespace std;

// 基本类型 // 字符 char // char a; char b = 'a'; '0' = 48; 'A' = 65 'a' = 97 (ascii 码) -128 ~ 127 // 32位整数 int // int a = 0; -2^31 ~ 2^31-1 // 64位整数 long long // long long a = 1; -2^63 ~ 2^63-1 // 单精度浮点数 float // float a = 1.23f; 有效位数6位 4个字节 // 多精度浮点数 double // double a = 1.2; 有效位数15位 8个字节

// 字符串 // 1.字符数组 // char a[10]; // char a[] = "abc"; // char a[] = {'a','b','c'}; // 2.string 被包含在 // string a;

// 变量的定义 // 类型 变量名; // int a;

// 按精度输出小数 // printf("%.3lf",a); 保留三位小数 // cout << fixed << setprecision(12) << a; 保留十二位小数

// 基本运算 // +-*/ 取余 % // int a = 10;int b= 3; a / b == 3 a % b== 1 // int a= 4;int b= 3; float c = 1.0 * a/ b;

// 分支 // if(判断条件){ // // }

// if(判断条件){ // // }else{ // // }

// if(判断条件){ // // }else if(判断条件){ // // }else if(判断条件){ // // }else if(判断条件){ // // }else if(判断条件){ // // }else{ // // }

// switch(i){ // case 1:break; // case 2:break; // default: //}

// 循环 // 1 for // for(初始化1;判断条件25;更新47){ // // 你的代码36 // }

// 数组的定义 // 类型 变量名[数量]; // int a[10]; // int a[10] = {1}; // int a[] = {1,2,3};

// 排序 // sort(a + 1, a + n + 1);

// 排序后还可以去重 // unique(a + 1, a + n + 1) 返回的是全部不同的后面那一个位置 // int p = unique(a + 1, a + n + 1) - a-1; // 从1到p 就去重后的数组 a[1]...a[p]; //递增且不重复

// 桶

int main() {

string a;
getline(cin,a);

int ans = 0;
for(int i = 0;i < a.size();++i){
	if(a[i] >= '0' && a[i] <= '9'){
		ans++;
	}
}

cout << ans;


return 0;

}

0 条评论

目前还没有评论...

信息

ID
235
时间
ms
内存
MiB
难度
4
标签
递交数
194
已通过
88
上传者