十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
#include stdio.h
创新互联公司主营四子王网站建设的网络公司,主营网站建设方案,重庆App定制开发,四子王h5微信小程序搭建,四子王网站营销推广欢迎四子王等地区企业咨询
int count_letter(char *str)
{
char *p = str;
int cnt = 0;
//开始计数
while (*p != '\0') {
if ((*p = 'a' *p = 'z') || (*p = 'A' *p = 'Z')) {
cnt++;
}
p++;
}
//计数完成
printf("letter cnt:%d\n", cnt); //打印出英文字母总数
return cnt; //计数结果返回
}
int main()
{
char *str = "gkdial9-1.;J19D-=-=YdlUImf"; //实例字符串
count_letter(str); //调用计数函数
return 0;
}
功能:按你要求写的,输入句子存入链表,统计字母个数。
#includestdio.h
#includemalloc.h
typedef struct word
{
char c;
struct word *next;
}WD;
int newWD(WD *wdHead,WD *wdTail)//输入字符存入链表 返回输入个数 参数:链表头指针 尾指针
{
static int count;
char c;
scanf("%c",c);
if(c=='\n')
return 0;
WD *wdNew=(WD *)malloc(sizeof(WD));
wdNew-c=c;
wdNew-next=NULL;
if(wdHead-next==NULL)
{
count=0;
wdHead-next=wdTail=wdNew;
}
else
{
wdTail-next=wdNew;
wdTail=wdNew;
}
if((c='A' c='Z')||(c='a' c='z'))
count++;
newWD(wdHead,wdTail);
return count;
}
int main()
{
int count;
WD *wdHead=(WD *)malloc(sizeof(WD));
wdHead-next=NULL;
WD *wdTail=NULL;
count=newWD(wdHead,wdTail);
printf("输入的句子为:\n");
while(wdHead-next!=NULL)
{
printf("%c",wdHead-next-c);
wdHead=wdHead-next;
}
printf("\n");
printf("输入的字母个数为:%d个\n",count);
return 0;
}
#include
stdio.h
int
main(){
char
input[256]={0};//存储输入要足够大
int
i=0,count=0;
printf("请输入字符串:\n");
scanf("%s",input);
while(input[i]!='\0')
{
if(input[i]='A'
input[i]='Z')
{
count++;
}
i++;
}
printf("大写字母有%d个\n",count);
return
0;}