死识。。。
字符该如何存储呢?这一点我们在以前就接触过了。用char来存储。
如何输入一个单词呢?
char a[10002];
scanf("%s",a);
就不用地址符了。
如何输入句子呢?
char a[100002];
gets(a);
gets是读入句子的,同样适用于读入单词。不过要注意的是,题目让你读入单词就得读入单词,句子就是句子,因为有些oj上会出错的。
做题!!!
ok看“阳历”就知道要用gets。
#include<bits/stdc++.h>
int p,x;
char a[100008];
int main(){
gets(a);
p=strlen(a);//strlen读取某个句子的长度
for(int i=0;i<p;i++){
if(a[i]>='0'&&a[i]<='9'){
x++;
}
}
printf("%d",x);
}