|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
题目:输入数据有多行,第一行为字符串个数,下面每一行为由数字跟字符组成的字符串,求每个字符串中数字的个数
如:
2
h89ndjie903cds98cd
ns93hfdjf398fj3fn
结果:
7
6
- #include<stdio.h>
- #include<string.h>
- int main()
- {
- char *a[100];
- int n,i,j;
- int b[10];
- scanf("%d",&n);
- for(i=0;i<n;i++)
- {
- scanf("%s",(*a)[i]);
- }
- for(i=0;i<n;i++)
- {
- for(j=0;j<strlen(a[i]);j++)
- {
- if(*a[i]>='0'&&*a[i]<='9')
- {
复制代码
没写完,不会了,后面应该怎么写
用C语言写
- #include<stdio.h>
- #include<stdlib.h>
- int main()
- {
- int i,j,n,count;
- scanf("%d",&n);
- char *p[n];
- for(i=0;i<n;i++){
-
- p[i]=(char*)malloc(1024);
- scanf("%s",p[i]);
- }
- for(i=0;i<n;i++){
- count =0;
- for(j=0;p[i][j];j++)
- if(p[i][j]>='0'&&p[i][j]<='9')count++;
- printf("%d\n",count); }
- return 0;
- }
复制代码
|
|