cw11-11.cpp

来自「This is a part of exercises with book St」· C++ 代码 · 共 43 行

CPP
43
字号
#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 + =
减小字号Ctrl + -
显示快捷键?