C primer plus(第六版) 第八章答案
#include<stdio.h>
int main(void)
{
char ch;
int count = 0;
while ((ch = getchar()) != EOF)
count++;
printf("%d",count);
return 0;
}
#include<stdio.h>
int main(void)
{
int i = 0;
char ch;
while ((ch = getchar()) != EOF)
{
if (ch == '\n')
{
putchar('\\');
putchar('n');
printf(" %d\t",ch);
i = 0;
}
else if (ch == '\t')
{
putchar('\\');
putchar('t');
printf(" %d\t",ch);
}
else if(ch < ' ')
{
putchar('^');
putchar(ch + 64);
printf("%d\t",ch);
}
else
printf("%c %d\t",ch,ch);
if (i++ == 9)
{
printf("\n");
i = 0;
}
}
return 0;
}
#include<stdio.h>
int main(void)
{
int count_big = 0;
int count_small = 0;
char ch;
while ((ch = getchar()) != EOF && ch != '#')
{
if (ch >= 'a' && ch <= 'z')
count_small++;
else if (ch >= 'A' && ch <= 'Z')
count_big++;
}
printf("Number of capital letters: %d\n",count_big);
printf("Lowercase number of letters: %d\n",count_small);
return 0;
}
#include<stdio.h>
#include<ctype.h>
int main(void)
{
int ch;
int words =