内存:128  时间:1

题目描述

用指针统计字符串中英文字母、数字的个数
 
输入一行字符,用指针统计字符串中英文字母和数字(字符串中只有英文字符和数字)主要代码已经给出,请补充缺少的部分。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define Maxsize 10000
int main()
{
    char *p;
    int sum1=0,sum2=0;
    p=(char *)malloc(sizeof(char)*Maxsize);
    scanf("%s",p);
    while(*p)
    {
          /*******************************
                 请在该部分补充缺少的代码
           ********************************/
    }
    printf("%d %d
",sum1,sum2);
    return 0;
}

输入

一行字符串

输出

统计值

样例输入

abcdefghi123456789

样例输出

9 9

提示

代码如下


#include<stdio.h>
int main()
{
    int a[20];
    int result = 0;
    int i = 0;
    int fact = 3;
    int val = 1;
    int *ptrInt = &a[0];
    for (i = 0; i<20;i++)
    {
       a[i]=i*fact+val;
    }
    i=0;
    for (ptrInt = a+10;ptrInt<a+20 ;ptrInt++)
    {result = result + *ptrInt;
        i++;
    }
    printf("%d
",result);

}

代码来源于互联网,仅供参考!