#include <stdio.h>
#include <ctype.h>
int main()
{
//C语言实现判断一个字符串中标点符号的个数
char *num=(char *)malloc(sizeof(char)*1000); //具体大小视情况而定
scanf("%[^\n]",num); //输入字符串,知道\n为止
int x=0;
while(*num) //从字符串首地址开始取值,只要为标点就继续循环
{
if(ispunct(*num)) //这个函数需要调用#include<ctype.h>,用来记录标点的个数
x++;
num++;
}
printf("%d",x); //打印个数
return 0;
}
C语言实现判断一个字符串中标点符号的个数
最新推荐文章于 2024-05-16 13:10:54 发布