21xrx.com
2024-11-22 13:17:52 Friday
登录
文章检索 我的文章 写文章
如何在C语言中输出一个不超过100个字符的字符串
2023-06-15 20:32:02 深夜i     --     --
C语言字符串 gets()函数 大写字母

如何在C语言中输出一个不超过100个字符的字符串,并统计其中大写字母的个数?

在C语言中,经常需要对字符串进行操作。而在输出一个字符串时,我们往往需要对其中的字符做一些特殊处理,比如要统计其中大写字母的个数。本文将介绍如何在C语言中输出一个不超过100个字符的字符串,并统计其中大写字母的个数。

1.使用gets()函数输入字符串

在C语言中,可以使用gets()函数获取用户输入的字符串。例如,可以写如下的代码实现输入和输出:


#include

int main()

{

char str[100];

printf("请输入字符串:");

gets(str);

printf("您输入的字符串是:%s",str);

return 0;

}

上述代码中,使用了gets()函数获取用户输入的字符串,并使用%s格式化符号将其输出到屏幕上。

2.统计大写字母的个数

为了统计字符串中大写字母的个数,我们需要遍历字符串中的每个字符,并判断其是否为大写字母。这里可以使用for循环语句实现:


#include

int main()

{

char str[100];

int i,count=0;

printf("请输入字符串:");

gets(str);

printf("您输入的字符串是:%s\n",str);

for(i=0;i

{

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

count++;

}

printf("字符串中大写字母的个数是:%d",count);

return 0;

}

上述代码中,使用了strlen()函数获取字符串str的长度,并用for循环遍历了字符串中的每个字符。如果该字符是大写字母,则将计数器count加1,最后输出大写字母的个数。

3.关键词

C语言字符串、gets()函数、大写字母

  
  
下一篇: C语言求自守数

评论区

{{item['qq_nickname']}}
()
回复
回复