C语言
2010/2011学年 第二学期 期中测试
高级语言程序设计(C)
试卷 A □B
A1. 输入一行字符,统计其中的英文字母个数。
#include
void main()
{ char ch;
int n=0;
printf(“Input a string:\n”);
while(1)
{ ch=getchar();
if (ch== \n ) break;
if (ch>= a && ch<= z ||ch>= A && ch<= Z )
n++;
}
printf(“Number of letters is %d.\n”,n);
}
或
#include
void main()
{int letter=0;
char nextchar;
printf("input your string\n");
for (;nextchar!='\n';)
{
scanf ("%c",&nextchar);
if(('a'<=nextchar&&nextchar<='z')||('A'<=nextchar&&nextchar<='Z'))
letter++;
}
printf("letter=%d",letter);
}
或
#include
void main()