printf("请输入一个字符串\n");
	char a[100];
	int num1 =0,num2 =0,num3 = 0;
	gets(a);
	for (int i = 0;a[i]!='\0'; i++){
		if (a[i] > '0'&&a[i] < '9')
			num1++;
		else if ((a[i] >='a'&&a[i]<= 'z') ||(a[i] >= 'A'&&a[i]<='Z'))
			num2++;
		else
			num3++;
	}
	printf("数字个数是%d,字母个数是%d,其他字符的个数是%d\n", num1, num2, num3);

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐