mdsk.net
当前位置:首页 >> 从键盘输入一个字符串存入字符数组,统计数字,字母,... >>

从键盘输入一个字符串存入字符数组,统计数字,字母,...

public class Test { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int charCount =0,digitCount=0; int count = 0,charCounts= 0; System.out.println("请输入一个字符串"); char[] ch = sc.nextLine().toCharArray(); for(

char s[80]; int L; char c; int N_cap, N_low, N_num, N_blank, N_other N_cap=0; N_low=0; N_num=0, N_blank=0; scanf("%s",s); L= len(s); int i=0; for (i=0;i<L; i++){ c=S[i]; if( c ==' ') then N_blank++ else if( c >= 'A' && c<='Z') then N_cap++; else if (c

int a=0,b=0,c=0,d=0;int i;gets(str);for(i=0;i<(int)strlen(str);i++){if(str[i]>='A'&&str[i]<='Z'){a++;}else if(str[i]>='a'&&str[i]<='z'){b++;}else if(str[i]>='0'&&str[i]<='9'){c++;}else{d++;}}printf("大写字母有%d个\n小写字母有%d个\n数字字符有%d个\n其他字符

#include void main() { char str[1000]; int space=0,other=0,i; gets(str);/*输入字符*/ for(i=0;i

我帮你写了个程序,希望对你有帮助#include#includeint main(){ char s[80]; int i; int len; //用于保存字符串的长度 printf("输入字符串\n"); scanf("%s", s); len = strlen(s); //求字符串长度 for(i=0; i='a') && (s[i] 评论0 0 0

VC下可以测试通过 #include <ctype.h> #include <stdio.h> void main() { char ch;int ch_num=0,n_num=0,other=0; printf("Input a string:"); while((ch=getchar())!='\n') { if(isalpha(ch))ch_num++; else if(isdigit(ch))n_num++; else other++; } printf("字母有个数是:%d\n数字个数是:%d\n其它字符个数是:%d\n",ch_num,n_num,other); }

剔除这个 有两个思路一种是逐个字符输出, 遇到不是英文字符的 跳过.void print_chars(char *s){ int i; for(i=0; s[i]; i++) if(s[i]>='a'&&s[i]<='z' || s[i]>='A'&&s[i]<='Z') putchar(s[i]);//只输出英文字符. }还有一种 就是处理一下字符串,删除非英文的.

1.字符型变量是只能存一个字符.你程序里面输入一些列字符,最后也没有把所有字符存在定义的字符变量ch中,只是曾用它保存过,但通过比较每次刚覆盖存入的输入字符是不是'#',利用累加,自然可以实现统计功能.2.该程序中的自增运算

#include &lt;iostream.h&gt;#include &lt;string.h&gt;void main(){ char s[80]; cin&gt;&gt;s; for(int i=0;i&lt;10;i++) { if(s[i]&gt;='a' &amp;&amp; s[i]&lt;='z') s[i]-=32; } cout&lt;&lt;strlen(s)&lt;&lt;endl; cout&lt;&lt;s&lt;&lt;endl;}

【思路】 定义“字符串数组”;提示输入“字符串数组”;设置字母计数器变量M=0;设置数字计数器变量N=0;循环体检索“字符串数组”元素的ASCII码是否在“字母”或“数字”区间,如果是,则M++或N++.输出M、N.【C语言代码片段示意】

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com