解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
void main()
{
char marry[1000]={0};
int m,n,k=0;
gets(marry);
//puts(marry);
n=strlen(marry);
//printf("%d\n",n);
for(m=0;m<n;m++)
{
if((marry[m]>='a'&&marry[m]<='z')||(marry[m]>='A'&&marry[m]<='Z'))
k++;
}
printf("%d",k);
return 0;
}
0.0分
0 人评分
gets函数前有scanf读取时候,会读取缓存回车导致出错!!!浏览:1094 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:645 |
C二级辅导-分段函数 (C语言代码)浏览:842 |
C语言程序设计教程(第三版)课后习题7.4 (Java代码)浏览:839 |
简单的a+b (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:514 |
C语言训练-求函数值 (C语言代码)浏览:571 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1139 |
WU-输出正反三角形 (C++代码)浏览:1018 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:919 |