(´・̥̥̥̥ω・̥̥̥̥`) (۶ꈨ 2021-06-20 13:47 采纳率: 87.5%
浏览 15
已采纳

大佬们,帮帮忙,2道c语言题

 

  • 写回答

1条回答 默认 最新

  • 像向日葵一样~ 2021-06-20 14:58
    关注

    (1)

    #include <stdio.h>
    
    int main()
    
    {
         char c;
    
         int letters=0,space=0,digit=0,other=0;
    
         printf("请输入一行字符:");
    
         while ((c=getchar())!='\n')
    
     {
         if (c >= 'a'&&c <= 'z' || c >= 'A'&&c <= 'Z')
    
     {
         letters++;
    
     }
    
         else if (c == ' ')
    
     {
         space++;
    
     }
    
         else if (c >= '0'&&c <= '9')
    
     {
         digit++;
    
     }
    
         else
    
     {
         other++;
    
     }
    
     }
    
         printf("字母数:%d\n空格数:%d\n数字数:%d\n其他字符:%d\n",letters,space,digit,other);
    
         return 0;
    
    }

    (2)

    该题就是用c语言求斐波那契数列的前20项

    #include <stdio.h>
    int f(int n)       // 求斐波那契数列的第n项
    {
       if(n==1||n==2)     
          return 1;
       else
           return f(n-1)+f(n-2);   
    }
    void main()
    {
        int n;
        for(n=1;n<=20;n++)
       {
            printf("%8d",f(n));     // 要求每个元素占8位
            if(n%5==0)      
              printf("\n");
       }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 请解包一个pak文件
  • ¥15 不同系统编译兼容问题
  • ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?
  • ¥30 数字电源对DSP芯片的具体要求
  • ¥20 antv g6 折线边如何变为钝角
  • ¥30 如何在Matlab或Python中 设置饼图的高度
  • ¥15 nginx中的CORS策略应该如何配置
  • ¥30 信号与系统实验:采样定理分析
  • ¥100 我想找人帮我写Python 的股票分析代码,有意请加mathtao
  • ¥20 Vite 打包的 Vue3 组件库,图标无法显示