本文主要是介绍一篇短文,有三行文字,每行有80个字符。统计出其中英文大写字母,小写字母,数字,空格以及其他字符各有多少。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一篇短文,有三行文字,每行有80个字符。统计出其中英文大写字母,小写字母,数字,空格以及其他字符各有多少。
#include<stdio.h>
int main()
{
int i, j,a,b,c,w,other;
//int a = 0; int b = 0; int c = 0; int s= 0;int other = 0;
a = b = c = s = other = 0;
char str[3][80] = {’\0’};
printf(“请输入三行文字:\n”);
for (i = 0; i < 3; i++)
{
gets_s(str[i]);//每一行
for (j = 0; (str[i][j]) != ‘\n’&& j < 80; j++)
{
if (str[i][j] >= ‘A’ && str[i][j] <= ‘Z’)
a++;
else if (str[i][j] >= ‘a’ && str[i][j] <= ‘z’)
b++;
else if (str[i][j] >=0 && str[i][j] >= 9)
c++;
else if (str[i][j]==’’)
s++;
else
other++;
}
}
printf(“这三行文字中有:\n”);
printf(“大写字母:%d\n”, a);
printf(“小写字母:%d\n”, b);
printf(“数字:%d\n”, c);
printf(“空格:%d\n”, s);
printf(“其他字符:%d\n”, other);
return 0;
}
这篇关于一篇短文,有三行文字,每行有80个字符。统计出其中英文大写字母,小写字母,数字,空格以及其他字符各有多少。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!