java编写程序,读入用户输入的一个字符串,然后确定并输出每一个小写元音字母(a,e,i,o,u)在以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
java编写程序,读入用户输入的一个字符串,然后确定并输出每一个小写元音字母(a,e,i,o,u)在
import java.util.*;public class Yugi { public static void main(String[] args) { Scanner scan = new Scanner(System. in ); String line = scan.nextLine().trim(); scan.close(); HashMap < Character, Integer > map = new HashMap < Character, Integer > (); for (int i = 0; i < line.length(); i++) { char c = line.charAt(i); if (c >= 'a' && c <= 'z') { if (null == map.get(c)) { map.put(c, 1); } else { map.put(c, map.get(c) + 1); } } } System.out.println(map); }}
输入一个字符串,统计其中元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。
A1为任意字符串,B1中输入公式
统计A的数量:
=LEN(A1)-LEN(SUBSTITUTE(SUBSTITUTE(A1,"A",),"a",))
统计E的数量把公式中的A改为E,a改为e就可以了,其余类推。
编写一个程序将键盘输入的一个字符串逆转,例如,输入abcde,输出edcba.
char* str_nz (char *s) { int i = 0, j = strlen(s) - 1; char temp; for(;;) { temp = s[i]; s[i] = s[j]; s[j] = temp; if(i >= j) return s; } }
用C语言编写程序:接收用户输入的字符串,并以字母表的顺序输出该字符串
直接比较ASCII码值的大小啊,用那些经典的排序法就可以实现,字符串用数组接收比较好实现。自己试试,实现不难的,相信你可以做到。
定义一个数组有五个元音字母,输入一个字符串判断是否为元音字母,用java写
bool isVowel(String s)
{
char[] vowels = {'a', 'e', 'o', 'i', 'u', 'A', 'E', 'I', 'O', 'U'};
for (i = 0; i < 10; i++)
{
if (s.IndexOf(vowels[i]) >= 0) return true;
}
return false;
}
fji寸佩孝庭满
jsh乖摄寇趴冒
ohu焰炸搁杯友
stu立扶阀军食
wsh育弟衬睛贝
行但企仅育针洋贸师萝渔晌肥览庄
用C语言编写程序:由用户输入一个字符串,按照用户的要求输出句中的第N个字符。
WIN-TC下编译成功
不好意思,char *str;字符串指针才对。
printf和scanf都是基本的输入输出函数
在turbo c中根本不用导入string 头文件和stdio
除非你用C++
main()
{
char *str;
int n;
printf("Please input a string:");
scanf("%s",str);
printf("Which char:");
scanf("%d",&n);
printf("The NO.%d charector is \"%.1s\" ",n,str+n-1);
getch();
}
c语言 编写程序,将用户输入的字符串中所有的字符a用*代替,然后输出
vc6调试通过运行
#include
#include
void main()
{
char str[50];
int i;
printf("输入一个字符串:");
gets(str);
for(i=0;i
{
if(*(str+i)=='a')
*(str+i)='*';
}
printf("转换结果是%s\n",str);
}
#include #include void main(){int i,n;char str[100];gets(str);n=strlen(str);for(i=0;i
用C语言编写程序:接收用户输入的字符串,并以相反的顺序输出该字符串
#include
#include
#include
int main()
{
char input[1024];
int len, i;
printf("Input string...\n");
gets(input);
len = strlen(input);
for (i = len-1; i>=0; i--)
{
printf("%c", input[i]);
}
printf("\n");
getch();
return 0;
}
分页:
1
23