鱼C论坛

 找回密码
 立即注册
查看: 1391|回复: 4

[作品展示] 刚刚学完函数,纪念一下

[复制链接]
发表于 2023-7-21 11:41:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 大知猪 于 2023-7-22 11:30 编辑


  1. /*******
  2. 统计字符
  3. *******/
  4. #include <stdio.h>

  5. void main()
  6. {
  7.         char x;
  8.         int a(int num);
  9.         int q,w,r,f,f1,f2,f3,f4,f5,f6,f7,f8,f9;
  10.         q=0;w=0;f=0;f1=0;f2=0;f3=0;f4=0;f5=0;f6=0;f7=0;f8=0;f9=0;
  11.         printf("输入:\n");
  12.         for(;;)
  13.         {
  14.                 x=getch();
  15.                 if(x==13)
  16.                 {
  17.                         printf("\n");
  18.                 }
  19.                 else if(x==27)
  20.                 {
  21.                         break;
  22.                 }
  23.                 else if(x>47&&x<58)
  24.                 {
  25.                         r=a(x);
  26.                         switch(r)
  27.                         {
  28.                     case 0:f++;break;
  29.                     case 1:f1++;break;
  30.                      case 2:f2++;break;
  31.                     case 3:f3++;break;
  32.                     case 4:f4++;break;
  33.                     case 5:f5++;break;
  34.                     case 6:f6++;break;
  35.                     case 7:f7++;break;
  36.                     case 8:f8++;break;
  37.                      case 9:f9++;break;
  38.                         }
  39.                 }
  40.                 else if(x==32||x==9||x==10)
  41.                 {
  42.                         w++;
  43.                 }
  44.                 else
  45.                         q++;
  46.                 printf("%c",x);
  47.         }

  48.         printf("\n\nnum[0]=%d\nnum[1]=%d\nnum[2]=%d\nnum[3]=%d\nnum[4]=%d\nnum[5]=%d\nnum[6]=%d\nnum[7]=%d\nnum[8]=%d\nnum[9]=%d\n",f,f1,f2,f3,f4,f5,f6,f7,f8,f9);
  49.         printf("\nblank=%d\n\nothers=%d\n\n",w,q);
  50. }
  51. int a(int numa)
  52. {
  53.         int num[10]={48,49,50,51,52,53,54,55,56,57};
  54.         int i;
  55.         for(i=0;i<10;i++)
  56.         {
  57.                 if(numa==num[i])
  58.                 {
  59.                         break;
  60.                 }
  61.         }
  62.         return i;
  63. }
复制代码

点评

我很赞同!: 5.0
我很赞同!: 5
  发表于 2023-7-22 12:52
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-7-21 11:42:44 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-7-21 11:50:13 | 显示全部楼层
代码放在“代码”里,不然 [ i ] 会被吞掉
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-22 11:31:37 | 显示全部楼层
歌者文明清理员 发表于 2023-7-21 11:50
代码放在“代码”里,不然 [ i ] 会被吞掉

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-10 09:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表