📄 cw11-11.cpp
字号:
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#define N 81
int main()
{
char wsk[100][N];
int licz=0,i,j,l_slow = 0,w_litery = 0,m_litery = 0,l_stop = 0,l_cyfr = 0, w_slowie=0;
printf("Podaj lancuchy, konczy EOF\n");
while ( fgets(wsk[licz++],N,stdin) );
for (i = 0; i < licz; i++)
{
j=0;
while (wsk[i][j] != '\0')
{
if (islower(wsk[i][j]))
m_litery++;
else if (isupper( wsk[i][j] ) )
w_litery++;
if (isdigit(wsk[i][j]))
l_cyfr++;
else if(ispunct(wsk[i][j]))
l_stop++;
if ( !isspace( wsk[i][j] ) && (w_slowie == 0) )
{
w_slowie = 1;
l_slow++;
}
if (isspace ( wsk[i][j] ) && (w_slowie == 1))
w_slowie = 0;
j++;
}
}
printf("Liczba s硂w = %d,\nliczba malych liter = %d\nliczba wielkich liter = %d\nliczba znakow przystankowych = %d\nliczba cyfr = %d\n", l_slow, m_litery,w_litery,l_stop, l_cyfr);
system("PAUSE");
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -