用c语言编程,如何将输入的字符串里的字母提取出来?
来源:百度知道 编辑:UC知道 时间:2024/06/01 04:45:46
如输入I am a boy 得到的结果是
I
a
m
a
b
o
y
I
a
m
a
b
o
y
# include <stdio.h>
void main()
{ char str[80],i,c;
scanf("%s",str);
for(i=0;(c=getchar())!='\n';i++)
printf("%c\n",c);
}
#include<stdio.h>
#include<string.h>
void main()
{
char a[40];
int i=0;
puts("请输入字母:(算上空格在内不能超过40个字符)");
gets(a);
puts("提取后:");
while(a[i]!='\0')
{
if(a[i]==32)
{
i++;
continue;
}
printf("%c\n",a[i]);
i++;
}
}
有点麻烦,不过可以达到目的。
用Split(" ")方法提取
用C语言编程:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数.
如何在C语言中实现输入字符用“*”掩盖?
用C语言编程:用“冒泡法”对输入的10个字符按由小到大的顺序排列。
C语言编程! 编写程序,计算输入的数字、字母和其他字符的个数。
C语言:用TC编程:将一个字符串中的所有字符按相反的次序重新放置
用c语言指针方法编程:任输入一字符串找出最大最小字符并指出该字符所在的位置
C语言编写,输入一行字符(用回车结束),每个数字字符的前后都有空格.请编程,把这一行中的数字转换成一个整数
C语言编程:输入一行字符,统计出其中英文字母、空格、数字和其他字符的个数
c语言编程,编写一个程序,输入一行字符,输出每个字符以及与之对应的ASCII码
C语言字符输入上的问题