提高第31课时,实践2
2015-05-22 21:09
309 查看
#include <stdio.h> int main() { char str[50]; int i=0,n=0; printf("输入字符串:"); gets(str); while(str[i]!='\0') { if(str[i]=='A') n++; i++; } printf("其中的数字个数是: %d\n", n); return 0; }
#include <stdio.h> #include <ctype.h> int main() { char str[50]; int i=0,n=0; printf("输入字符串:"); gets(str); while(str[i]!='\0') { if(isalpha(str[i])) n++; i++; } printf("其中的数字个数是: %d\n", n); return 0; }
#include <stdio.h> int main() { char str[50]; int a=0,o=0,e=0,i1=0,u=0; int i=0; printf("输入字符串:"); gets(str); while(str[i]!='\0') { if(str[i]=='a'){ a++; i++; } else if (str[i]=='o'){ o++; i++; } else if (str[i]=='e'){ e++; i++; } else if (str[i]=='i'){ i1++; i++; } else if (str[i]=='u'){ u++; i++; } else i++; } printf("元音个数为 %d %d %d %d %d\n",a,o,e,i1,u); return 0; }
/* *Copyright(c) 2015/5/19 CSDN博客 *All rights reserved. *文件名称:main.c *作 者:金叶 *完成日期:2015/5/19 *版本号:V1.0 (4)统计每一个数字字符出现的次数; 提示:可以定义一个数组int a[10],保存’0’-’9’在字符串中出现的次数(例a[0]表示字符’0’的个数) */ #include <stdio.h> int main() { char str[50],a[50]={0}; int i=0; printf("输入字符串:"); gets(str); while(str[i]!='\0') { if (str[i]>='0'&&str[i]<='9'){ a[str[i]-'0']++; i++; } } for(i=0; i<10; ++i) printf("\'%d\'---%d\n", i, a[i]); return 0; }
/* *Copyright(c) 2015/5/19 CSDN博客 *All rights reserved. *文件名称:main.c *作 者:金叶 *完成日期:2015/5/19 *版本号:V1.0 ((5)统计每一个字母出现的个数 */ #include <stdio.h> #include <ctype.h> #include <string.h> int main() { char str[50],a[100]={0}; int i=0; printf("输入字符串:"); gets(str); for (i=0;str[i]!='\0';i++){ str[i]=toupper(str[i]); } for(i=0; str[i]!='\0'; i++){ if (isalpha(str[i])){ a[str[i]-'A']++; } } printf("\"%s\" 中各字母出现的次数是: \n", str); for(i=0; i<26; ++i) printf("\'%c\'---%d\n", (char)(i+65), a[i]); return 0; }
相关文章推荐
- 提高第31课时,实践3,项目3-字符串复制
- 提高第31课时,实践1,项目1-M$pszi$y是嘛意思?
- 提高第21课时,实践4,工资的排序
- 提高第26课时,实践1,项目1-有序数组中插入数据(函数版)
- 提高第36课时,实践3,项目3-各种“棋盘”
- 提高第39课时,实践2,项目2-动态数组排序
- 提高第40课时,实践,简易银行系统开发
- 提高第39课时,实践3,项目3-为动态数组扩容
- 提高第18课时,实践2,成绩处理
- 提高第6课时,实践1,k次方之和
- 提高第15课时,实践,简单银行系统的初步框架(加强版)v2.0
- 提高第18课时,实践3,当年第几天(数组方案)
- 提高第37课时,实践1,项目1-带姓名的成绩单
- 提高第9课时,实践2,歌手大奖赛评分加强版
- 提高第27课时,实践4,查找成绩
- 提高第5课时,实践1,求解分段函数的值
- 提高第21课时,实践3,有序数组中插入数据
- 提高第40课时,实践,简易银行系统开发
- 提高第21课时,实践1,项目1-有几个
- 提高第27课时,实践3,项目3-数组的排序