正在加载图片...
11.7-01统计数字字符的个数。 输入一行字符,统计出其中数字字符的个数。 输入 一行字符串,总长度不超过255。 输出 输出为1行,输出字符串里面数字字符的个数。 样例输入 Peking University is set up at 1898. 样例输出 4 分析: 1)用gets来输入字符串(因为串可能有空格),到字符数组a中 2)遍历数组for(i=0;i<strlen(a,i+)∥strlen(a)为求字符串的长度,也就是字符的个数 3)字母的判断条件:c门>='a&&c<='zlc问>='A'&&c[可<=Z 4)数字的判断条件:c[>=0'&&c[]<=9 5)统计个数:cnt=cnt+1; #include <iostream> using namespace std; int main() char c[300]; int nNum=0:/存储数字个数 int i; gets(c); for(i=0;c[0=0';i+) { ifc[>=0'&&c[<='9) nNum ++ } cout<<nNum1 1.7 --01 统计数字字符的个数。 输入一行字符,统计出其中数字字符的个数。 输入 一行字符串,总长度不超过 255。 输出 输出为 1 行,输出字符串里面数字字符的个数。 样例输入 Peking University is set up at 1898. 样例输出 4 分析: 1)用 gets 来输入字符串(因为串可能有空格),到字符数组 a 中 2)遍历数组 for(i = 0 ; i < strlen(a); i ++) // strlen(a)为求字符串的长度,也就是字符的个数 3)字母的判断条件:c[i] >= 'a' && c[i] <= 'z' ||c[i] >= 'A' && c[i] <= 'Z' 4)数字的判断条件:c[i] >= '0' && c[i] <= '9' 5)统计个数: cnt = cnt + 1; #include <iostream> using namespace std; int main() { char c[300]; int nNum = 0;//存储数字个数 int i; gets(c); for( i = 0 ; c[i] != '\0'; i ++) { if( c[i] >= '0' && c[i] <= '9') { nNum ++; } } cout << nNum ; }
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有