推广网站弄哪家好,drupal网站开发,网络品牌网站建设价格,建设银行网站查询房贷信息查询统计数字字符个数 C语言实现C实现Java实现Python实现 #x1f490;The Begin#x1f490;点点关注#xff0c;收藏不迷路#x1f490; 输入一行字符#xff0c;统计出其中数字字符的个数。
输入
一行字符串#xff0c;总长度不超过255。
输出
出为1行#xff0c;输出… 统计数字字符个数 C语言实现C实现Java实现Python实现 The Begin点点关注收藏不迷路
输入一行字符统计出其中数字字符的个数。
输入
一行字符串总长度不超过255。
输出
出为1行输出字符串里面数字字符的个数。
样例输入
Peking University is set up at 1898.样例输出
4C语言实现
#include stdio.h
#include string.hint main() {char str[256]; // 定义字符数组来存储输入的字符串gets(str); // 获取输入的一行字符串注意gets函数有安全风险实际更推荐用fgets但按本题简单实现暂用getsint count 0; // 用于记录数字字符的个数for (int i 0; i strlen(str); i) { // 遍历字符串if (str[i] 0 str[i] 9) { // 判断是否为数字字符count;}}printf(%d\n, count); // 输出数字字符的个数return 0;
}C实现
#include iostream
#include string
using namespace std;int main() {string str; // 定义字符串对象来存储输入的字符串getline(cin, str); // 获取输入的一行字符串int count 0; // 用于记录数字字符的个数for (char c : str) { // 遍历字符串中的每个字符if (c 0 c 9) { // 判断是否为数字字符count;}}cout count endl; // 输出数字字符的个数return 0;
}Java实现
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner new Scanner(System.in);String str scanner.nextLine(); // 获取输入的一行字符串int count 0; // 用于记录数字字符的个数for (int i 0; i str.length(); i) { // 遍历字符串char c str.charAt(i); // 获取当前位置的字符if (c 0 c 9) { // 判断是否为数字字符count;}}System.out.println(count); // 输出数字字符的个数}
}Python实现
s input() # 获取输入的一行字符串
count sum(1 for char in s if char.isdigit()) # 利用生成器表达式和isdigit方法统计数字字符个数
print(count) # 输出数字字符的个数The End点点关注收藏不迷路