问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言 输入一个字符串,求出其中大写字母的个数

发布网友 发布时间:2022-05-01 14:05

我来回答

3个回答

热心网友 时间:2023-10-17 02:26

#include <stdio.h>

void main ()

{

char a[100];

int sum0=0, suma=0, sumA=0;

gets(a);

char *p;

for (p = a; *p != '\0'; p++)

{

if (*p >= '0' && *p <= '9')

sum0 += 1;

else if (*p >= 'a' && *p <= 'z')

suma += 1;

else if (*p >= 'A' && *p <= 'Z')

sumA += 1;

}

printf ("数字字符数量:%d\n小写字母字符数量:%d\n大写字母字符数量:%d\n", sum0, suma, sumA);

}

扩展资料:

printf函数使用注意事项

1、域宽

%d:按整型数据的实际长度输出。

如果想输出指定宽度可以指定域宽,%md--&gt;m域宽,打印出来以后,在控制台上,显示m位;

如果要打印的数的位数如果超过我们设定m则原样输出;

如果要打印的数的位数如果小于设定的位数,则补空白,具体如下:

如果m为正数,则左对齐(左侧补空白);

如果m为负数,则右对齐(右侧补空白)。

2、转义字符

如果想输出字符"%",则应该在“格式控制”字符串中用连续两个%表示。

如:printf("%f%%",1.0/3);输出结果:0.333333%。

热心网友 时间:2023-10-17 02:26

// 已在你的源代码的基础上修改了:
#include <stdio.h>
void main(){
char str[80];
int i,num=0;
printf("please input a line of word:\n");
gets(str);
for(i=0;str[i]!='\0';i++)
if(str[i]>=65&&str[i]<=90)  num++; 

    printf("there are %d word in the line.\n",num);
}

热心网友 时间:2023-10-17 02:26

#include "stdio.h"
void main()

char str[80];
int i,num=0;
printf("please input a line of word:\n");
gets(str);
for(i=0;str[i]!='\0';i++)

if(str[i]>='A'&&str[i]<='Z')  
num++; 

}
printf("there are %d word in the line.\n",num);}

 

热心网友 时间:2023-10-17 02:26

#include <stdio.h>

void main ()

{

char a[100];

int sum0=0, suma=0, sumA=0;

gets(a);

char *p;

for (p = a; *p != '\0'; p++)

{

if (*p >= '0' && *p <= '9')

sum0 += 1;

else if (*p >= 'a' && *p <= 'z')

suma += 1;

else if (*p >= 'A' && *p <= 'Z')

sumA += 1;

}

printf ("数字字符数量:%d\n小写字母字符数量:%d\n大写字母字符数量:%d\n", sum0, suma, sumA);

}

扩展资料:

printf函数使用注意事项

1、域宽

%d:按整型数据的实际长度输出。

如果想输出指定宽度可以指定域宽,%md--&gt;m域宽,打印出来以后,在控制台上,显示m位;

如果要打印的数的位数如果超过我们设定m则原样输出;

如果要打印的数的位数如果小于设定的位数,则补空白,具体如下:

如果m为正数,则左对齐(左侧补空白);

如果m为负数,则右对齐(右侧补空白)。

2、转义字符

如果想输出字符"%",则应该在“格式控制”字符串中用连续两个%表示。

如:printf("%f%%",1.0/3);输出结果:0.333333%。

热心网友 时间:2023-10-17 02:26

#include <stdio.h>

void main ()

{

char a[100];

int sum0=0, suma=0, sumA=0;

gets(a);

char *p;

for (p = a; *p != '\0'; p++)

{

if (*p >= '0' && *p <= '9')

sum0 += 1;

else if (*p >= 'a' && *p <= 'z')

suma += 1;

else if (*p >= 'A' && *p <= 'Z')

sumA += 1;

}

printf ("数字字符数量:%d\n小写字母字符数量:%d\n大写字母字符数量:%d\n", sum0, suma, sumA);

}

扩展资料:

printf函数使用注意事项

1、域宽

%d:按整型数据的实际长度输出。

如果想输出指定宽度可以指定域宽,%md--&gt;m域宽,打印出来以后,在控制台上,显示m位;

如果要打印的数的位数如果超过我们设定m则原样输出;

如果要打印的数的位数如果小于设定的位数,则补空白,具体如下:

如果m为正数,则左对齐(左侧补空白);

如果m为负数,则右对齐(右侧补空白)。

2、转义字符

如果想输出字符"%",则应该在“格式控制”字符串中用连续两个%表示。

如:printf("%f%%",1.0/3);输出结果:0.333333%。

热心网友 时间:2023-10-17 02:26

// 已在你的源代码的基础上修改了:
#include <stdio.h>
void main(){
char str[80];
int i,num=0;
printf("please input a line of word:\n");
gets(str);
for(i=0;str[i]!='\0';i++)
if(str[i]>=65&&str[i]<=90)  num++; 

    printf("there are %d word in the line.\n",num);
}

热心网友 时间:2023-10-17 02:26

// 已在你的源代码的基础上修改了:
#include <stdio.h>
void main(){
char str[80];
int i,num=0;
printf("please input a line of word:\n");
gets(str);
for(i=0;str[i]!='\0';i++)
if(str[i]>=65&&str[i]<=90)  num++; 

    printf("there are %d word in the line.\n",num);
}

热心网友 时间:2023-10-17 02:26

#include "stdio.h"
void main()

char str[80];
int i,num=0;
printf("please input a line of word:\n");
gets(str);
for(i=0;str[i]!='\0';i++)

if(str[i]>='A'&&str[i]<='Z')  
num++; 

}
printf("there are %d word in the line.\n",num);}

 

热心网友 时间:2023-10-17 02:26

#include "stdio.h"
void main()

char str[80];
int i,num=0;
printf("please input a line of word:\n");
gets(str);
for(i=0;str[i]!='\0';i++)

if(str[i]>='A'&&str[i]<='Z')  
num++; 

}
printf("there are %d word in the line.\n",num);}

 

热心网友 时间:2023-10-17 02:26

#include <stdio.h>

void main ()

{

char a[100];

int sum0=0, suma=0, sumA=0;

gets(a);

char *p;

for (p = a; *p != '\0'; p++)

{

if (*p >= '0' && *p <= '9')

sum0 += 1;

else if (*p >= 'a' && *p <= 'z')

suma += 1;

else if (*p >= 'A' && *p <= 'Z')

sumA += 1;

}

printf ("数字字符数量:%d\n小写字母字符数量:%d\n大写字母字符数量:%d\n", sum0, suma, sumA);

}

扩展资料:

printf函数使用注意事项

1、域宽

%d:按整型数据的实际长度输出。

如果想输出指定宽度可以指定域宽,%md--&gt;m域宽,打印出来以后,在控制台上,显示m位;

如果要打印的数的位数如果超过我们设定m则原样输出;

如果要打印的数的位数如果小于设定的位数,则补空白,具体如下:

如果m为正数,则左对齐(左侧补空白);

如果m为负数,则右对齐(右侧补空白)。

2、转义字符

如果想输出字符"%",则应该在“格式控制”字符串中用连续两个%表示。

如:printf("%f%%",1.0/3);输出结果:0.333333%。

热心网友 时间:2023-10-17 02:26

// 已在你的源代码的基础上修改了:
#include <stdio.h>
void main(){
char str[80];
int i,num=0;
printf("please input a line of word:\n");
gets(str);
for(i=0;str[i]!='\0';i++)
if(str[i]>=65&&str[i]<=90)  num++; 

    printf("there are %d word in the line.\n",num);
}

热心网友 时间:2023-10-17 02:26

#include "stdio.h"
void main()

char str[80];
int i,num=0;
printf("please input a line of word:\n");
gets(str);
for(i=0;str[i]!='\0';i++)

if(str[i]>='A'&&str[i]<='Z')  
num++; 

}
printf("there are %d word in the line.\n",num);}

 

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 EMINEM艾米纳姆有一首歌跟一个黑长头发的男人合作的,MV是那个男人自己单独弹钢琴的。 隆求花的大写字母怎么拼 一首男的唱的英文歌,前面rep是说唱歌曲,开头歌词是baby girl you know.....sonmetimes i know.. 大家帮我找篇英语短文 需要《鹅妈妈的童谣》全集! 急啊。dnf安全模式 手机号码已经换了 该怎么解除啊 谁有《无所不知先生》原文? 英语短文 五十词 手机令牌怎么解除安全模式.我的手机换号了以前的手机号也丢了 地下城手机号码换了,怎样解除安全模式 DNF安全模式手机如何更换绑定手机,换号码了 dnf解除安全模式时绑定的手机号码如何解除掉 big cock man什么意思 dnf安全模式怎么解除? 我绑了密报手机 ,但手机号换了,怎么办啊? 您好,我以前手机掉了dnf绑定了那个手机号现在无法解除安全模式了没法玩怎样可以把绑定的手机号码换掉 dnf这安全模式手机号换了还怎么解除? 我手机号码换了,如何解除安全模式? 安全模式原来的手机号不用了解除安全模式要怎么办 我想解除安全模式,但手机号已经换了,申诉老是不成功,怎么办 DNF安全模式手机解除的手机号码我乱写的,怎样解除?? 求大写字母S或者E开头的单词 lua编写函数,根据字母的序号求对应的大写字母或小写字母 求音序表大写字母的正确读法? 我要的是大写字母 excel中如何求某个单元格中的大写字母的个数(所有的单元格中都是英文字符串) 三亚机场最新落地政策 支付宝里的理财产品安全吗?到期后会按时间退回来么?需要注意哪些? 出生婴儿一只耳朵没耳洞怎么办 刚出生的婴儿有一支耳朵没有耳洞能治愈吗 一只耳朵天生没有耳廓耳洞,有办法恢复听力吗 刚出生的小猫耳朵没有耳洞,是封闭的吗? 徐蚌会战国民党为什么输得那么惨 生下来左耳朵没有耳洞洞及耳朵畸形 一只耳朵没有耳洞,听不清,另外一只没问题,可以报考公务员么? 徐蚌会战国军必败的具体因素有哪些 想知道。。 80万国军在徐蚌会战中之惨败原因… 先天性没有耳廓、无耳洞怎么治疗? 我左耳朵先天畸形,没有耳洞,也没有听力,右耳正常,有听力,请问可以申请办残疾证吗 左耳朵畸形没有耳洞,左耳会没有听力吗 淮海战役国民党失败的主要原因