两个题:统计字符串中数字的个数
大神请看:第一个题:
字符串中的数字个数统计
Problem : 531 Time Limit : 1000ms Memory Limit : 65536K
description
对与一个字符串我们想知道这个字符串里面有多少个数字,该怎么办呢?例如:对于字符串adsdfd454dfg456fgf,一共6个数字,Now,it's your turn to solve!
input
输入数据有多组,每组一行,代表输入的字符串,保证输入的字符串中没有空格,用%s输入(字符串长度不超过100)
output
输出占一行,代表字符串中数字的个数,输出后换行。
sample_input
adsdfd454dfg456fgf
sample_output
6
第二个题:
数字统计
Problem : 527Time Limit : 1000msMemory Limit : 65536K
description
给出一个字符串(只由字母和数字组成),试统计其中的数字的个数。
input
测试数组有多组,每行输入一个字符串s,长度不超过100
output
对于每个字符串,对应输出s中数字的个数,每组输出占一行。
sample_input
Asdfasf12341243dfgdfer
sample_output
8
我的程序如下:
程序代码:
#include <stdio.h> #include <stdlib.h> int main() { char s[101]; while(scanf("%c",&s[0])!=EOF) { int i=0,a=0; while(s[i]!='\n') { if(s[i]>='0'&&s[i]<='9') a++; i++; scanf("%c",&s[i]); } printf("%d\n",a); } return 0; }
在学校的系统里,以上代码 放在第一题里就能提交上,,第二个题就提交不上。。
整两个题不是一模一样的吗??
[此贴子已经被作者于2016-2-25 19:59编辑过]