cin输入多行数据 编写程序,从键盘输入一个字符串,统计该字符串中英文字母的个数(不考虑英文字母的大小写状态)?
浏览量:2990
时间:2021-03-11 10:53:46
作者:admin
编写程序,从键盘输入一个字符串,统计该字符串中英文字母的个数(不考虑英文字母的大小写状态)?
#Include<iostream>//包含在C
using namespace STD//using STD namespace
int main()
{
char STR[200]//用于存储输入的字符串中的标准输入/输出头文件。200表示程序控制STR的最大长度为200,200不是任意定义的
int CNT=0,I//定义存储字母数的变量,循环控制变量
CIN>>str//用户输入字符串,以回车键结尾
for(I=0str[I]=“0”I)//逐位比较str中的字符是否为字母。如果是字母,则在计数中加1
If(STR[i]>=“a”&&;ampstr[i]<=“Z”&124; STR[i]>=“a”&;ampstr[i]<=“Z”)CNT
cout<<<<<endl//输出dos和wrap中的字母总数
getchar()//此函数不清楚。个人理解是等待用户输入回车键,退出DOS
返回0//结束程序,退出程序
C 中如何通过回车来判断输入了几个数?
如果您的意思是输入一行字符串,则使用cin.getline公司功能。回车符表示已输入字符串。
例如:如果要输入许多数字,如int,似乎只能预先知道数字N,然后判断是否输入了N个整数,如果输入了,则结束输入。
但是,有一种方法可以输入未知数量的整数。例如,如果只想输入正整数,可以在输入的末尾输入一个负数来表示输入的结尾。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。