
这道题同样要用
首先输入一串有空格的数组,用
接着查一查码表 ,发现数字
的范围是
.
所以我们可以写一个循环,挨个判断在不在区间,如果是,则
代码如下(不许copy):
#include<bits/stdc++.h>
using namespace std;
int main(){
char z[260];
int ans=0;
cin.getline(z,sizeof(z));
int len=strlen(z);
for(int i=0;i<=len;i++){
for(int j=48;j<=57;j++){
if(z[i]==j) ans++;
}
}
printf("%d",ans);
}
真的,跟上一道(P8843,下面链接)一样简单
该代码示例是一个C++程序,它读取一串包含空格的字符数组,然后通过循环检查每个字符是否在数字0到9的范围内。如果字符是数字,计数器增加。最后输出在给定区间内的字符数量。

被折叠的 条评论
为什么被折叠?



