c语言怎么输入一个字符串,忽略回车,但保留空格。求大神解答
发布网友
发布时间:2022-05-09 15:46
我来回答
共2个回答
热心网友
时间:2023-10-08 18:23
用gets函数输入比如要输入字符串s,可以直接调用gets函数输入:gets(s)
热心网友
时间:2023-10-08 18:23
void
di_103_ti(char
str[])
//数组形参
{
int
sum=0,sum=0,s_m=0;
int
i;
for(i=0;str[i]!='\0';i++)
//ascii码为0,表示数据遍历完成,数组的最后一个元素
/0
{
if(str[i]
>=
'a'
&&
str[i]
<=
'z')
//
在a~z之间,表示的是小写字母
sum++;
if(str[i]
>=
'a'
&&
str[i]
<=
'z')
//在a~z之间,表示的是大写字母
sum++;
if(str[i]
==
'
')
//
空格
s_m++;
}
printf("小写字母%d个\n大写字母%d个\n空格%d个\n",sum,sum,s_m);
}