- 练52.1 输出成绩
52.1
- @ 2026-11-4 19:08:45
#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
- 上传者