其他分享
首页 > 其他分享> > 【无标题】

【无标题】

作者:互联网

main函数传参
1、编一程序,统计从键盘输入的命令行传入的第二个参数所包含的英文字母(a-z A-Z)个数。
比如 执行程序时传入一些参数 ./test abcde aaa
则 abcde aaa —一共8个字母

#include<stdio.h>

int main(int argc,char *argv[])
{
    int cnt=0;//计算字母个数
    printf("argc:%d\n",argc);
    for(int i=0;i<argc;i++)
    {
        char *p=argv[i];
        while(1)
        {
            if((*p>='a'&&*p<='z')||(*p>='A'&*p<='Z'))
            {
                cnt++;
            }
            if(*p++=='\0')
            break;
        }
    }
    printf("%d\n",cnt);
}

在这里插入图片描述

标签:cnt,int,abcde,无标题,char,printf,argc
来源: https://blog.csdn.net/weixin_48807683/article/details/123031754