注册 登录
编程论坛 C语言论坛

慢慢等

三中小学生 发布于 2022-03-08 14:21, 1318 次点击
输入一行字符,输出其中字母的个数。   
提示:
n=0;    //计数器n置0
ch=getchar();
// 输入第1个字符
while(ch!="n')
if(ch 为英文字母)
n++;   // 计数器n加1

ch=getchar(); // 输入下一个字符
2 回复
#2
不会游泳的虾2022-03-08 14:41
供参考:
程序代码:
#include <stdio.h>
#include <ctype.h>
int main()
{
    int n = 0, i = 0;
    char ch[256];
    gets(ch);
    while (ch[i])
        if (isalpha(ch[i++])) n++;
    printf("%d", n);
    return 0;
}


[此贴子已经被作者于2022-4-1 08:23编辑过]

#3
nantz2022-03-27 07:07
计算机是有定时器的。不用很浪费。
可以不按键盘字符,有的程序包含delay()
这个函数包含一个数字,time(1,1000)这之类定时器。
1