三人日虫虫吧 关注:64贴子:3,918
  • 52回复贴,共1


IP属地:几内亚1楼2016-01-03 08:24回复
    ---------------------------------------------------------
    功能:识别输入的字符串,每个单词输出一行
    -------------------------------------------------------*/
    #include <stdio.h>
    #include <string.h>
    void main()
    {
    int c;
    int inspace;
    /***********SPACE***********/
    【?】;
    while((c = getchar()) != '\n')
    {
    if(c == ' ' || c == '\t' || c == '\n')
    {
    /***********SPACE***********/
    if(【?】)
    {
    inspace = 1;
    putchar('\n');
    }
    }
    else
    {
    inspace = 0;
    /***********SPACE***********/
    【?】;
    }
    }
    }


    IP属地:几内亚2楼2016-01-03 08:24
    收起回复
      ---------------------------------------------------------
      功能:下面程序是计算 sum=1+(1+1/2)+(1+1/2+1/3)+...
      (1+1/2+...1/n)的值。
      例如:当n=3,sum=4.3333333
      -------------------------------------------------------*/
      #include <stdio.h>
      double f(int n)
      {
      int i;
      double s;
      s=0;
      for(i=1;i<=n;i++)
      /***********SPACE***********/
      【?】;
      return s;
      }
      main()
      {
      int i,m=3;
      double sum=0;
      for(i=1;i<=m;i++)
      /***********SPACE***********/
      【?】;
      /***********SPACE***********/
      printf("【?】\n",sum);
      }


      IP属地:几内亚3楼2016-01-03 08:25
      收起回复
        ---------------------------------------------------------
        功能:输出Fibonacci数列的前15项,要求每行输出5项。
        Fibonacci数列:1,1,2,3,5,8,13...........
        -------------------------------------------------------*/
        #include <stdio.h>
        main()
        {
        /***********SPACE***********/
        int 【?】[15],i;
        fib[0]=1;fib[1]=1;
        for (i=2;i<15;i++)
        /***********SPACE***********/
        fib[i]=【?】;
        for(i=0;i<15;i++)
        {
        printf("%d\t",fib[i]);
        /***********SPACE***********/
        if ( 【?】 ) printf("\n");
        }
        }


        IP属地:几内亚5楼2016-01-03 08:27
        收起回复
          ---------------------------------------------------------
          功能:下面程序的功能是用do-while语句求1至1000之间满足
          "用3除余2;且用5除余3"的数,且一行只打印五个数。
          -------------------------------------------------------*/
          #include <stdio.h>
          main()
          {
          int i=1,j=0;
          do{
          /***********SPACE***********/
          if(【?】)
          {
          printf("%4d",i);
          j=j+1;
          /***********SPACE***********/
          if(【?】) printf("\n");
          }
          i=i+1;
          }while(i<1000);
          }


          IP属地:几内亚6楼2016-01-03 08:27
          收起回复
            ---------------------------------------------------------
            功能:下面的程序是求1!+3!+5!+……+n!的和。
            -------------------------------------------------------*/
            #include <stdio.h>
            main(){
            long int f,s;
            int i,j,n;
            /***********SPACE***********/
            【?】;
            scanf("%d",&n);
            /***********SPACE***********/
            for(i=1;i<=n; 【?】) {
            f=1;
            /***********SPACE***********/
            for(j=1; 【?】;j++)
            /***********SPACE***********/
            【?】;
            s=s+f;
            }
            printf("n=%d,s=%ld\n",n,s);
            }


            IP属地:几内亚8楼2016-01-03 08:28
            收起回复
              ---------------------------------------------------------
              功能:考查字符串数组的应用。输出26个英文字母。
              -------------------------------------------------------*/
              #include <stdio.h>
              void main (void)
              {
              char string[256];
              int i;
              /***********SPACE***********/
              for (i = 0; i < 26; 【?】)
              /***********SPACE***********/
              string[i] = 【?】;
              string[i] = '\0';
              /***********SPACE***********/
              printf ("the arrary contains %s\n",【?】);
              }


              IP属地:几内亚9楼2016-01-03 08:29
              收起回复
                ---------------------------------------------------------
                说明:fun函数的功能是计算s=1+1/2!+1/3!+……+1/n!,请填写
                程序所缺内容。
                -------------------------------------------------------*/
                #include "stdio.h"
                double fun(int n)
                {
                double s=0.0,fac=1.0;
                int i;
                for(i=1; i<=n; i++)
                {
                /***********SPACE***********/
                fac=fac * 【?】;
                /***********SPACE***********/
                s=【?】;
                }
                return s;
                }
                void main()
                {
                double fun(int n);
                double s;
                int t;
                scanf("%d",&t);
                s=fun(t);
                printf("s=%f\n",s);
                }


                IP属地:几内亚10楼2016-01-03 08:30
                收起回复
                  ---------------------------------------------------------
                  给定程序中,程序的功能是:从键盘输入的字符中统计数字字符
                  的个数,用换行符结束循环。请填空。
                  例如:
                  输入:CADX2012JSJ0623
                  输出:8
                  -------------------------------------------------------*/
                  #include<stdio.h>
                  void main()
                  {
                  int n=0,c;
                  c=getchar();
                  /***********SPACE***********/
                  while(【?】)
                  {
                  /***********SPACE***********/
                  if(【?】)
                  n++;
                  c=getchar();
                  }
                  printf("%d",n);
                  }


                  IP属地:几内亚11楼2016-01-03 08:30
                  收起回复
                    ---------------------------------------------------------
                    功能:百鸡问题:100元买100只鸡,公鸡一只5元钱,母鸡一只3
                    元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡
                    各多少只?
                    -------------------------------------------------------*/
                    #include <stdio.h>
                    main()
                    {
                    int cocks,hens,chicks;
                    cocks=0;
                    while(cocks<=19)
                    {
                    /***********SPACE***********/
                    【?】=0;
                    /***********SPACE***********/
                    while(hens<=【?】)
                    {
                    chicks=100-cocks-hens;
                    if(5*cocks+3*hens+chicks/3==100)
                    printf("%d,%d,%d\n",cocks,hens,chicks);
                    /***********SPACE***********/
                    【?】;
                    }
                    /***********SPACE***********/
                    【?】;
                    }
                    }


                    IP属地:几内亚12楼2016-01-03 08:31
                    收起回复
                      ---------------------------------------------------------
                      功能:输出100到1000之间的各位数字之和能被15整除的所有数,
                      输出时每10个一行。
                      -------------------------------------------------------*/
                      #include <stdio.h>
                      main()
                      {
                      int m,n,k,i=0;
                      for(m=100;m<=1000;m++)
                      {
                      /***********SPACE***********/
                      【?】;
                      n=m;
                      do
                      {
                      /***********SPACE***********/
                      k=k+【?】 ;
                      n=n/10;
                      }
                      /***********SPACE***********/
                      【?】;
                      if (k%15==0)
                      {
                      printf("%5d",m);i++;
                      /***********SPACE***********/
                      if(i%10==0) 【?】;
                      }
                      }
                      }


                      IP属地:几内亚13楼2016-01-03 08:31
                      收起回复
                        ---------------------------------------------------------
                        题目:计算100-1000之间有多少个数,其各位数字之和是5
                        -------------------------------------------------------*/
                        #include<stdio.h>
                        void main()
                        {
                        int i,s,k,count=0;
                        for(i=100;i<1000;i++)
                        {
                        s=0;
                        k=i;
                        /***********SPACE***********/
                        while(【?】)
                        {
                        s=s+k%10;
                        /***********SPACE***********/
                        k=【?】;
                        }
                        if(s!=5)
                        /***********SPACE***********/
                        【?】;
                        else
                        {
                        count++;
                        printf("%d %d\n",count,i);
                        }
                        }
                        printf("个数为:%d\n",count);
                        }


                        IP属地:几内亚14楼2016-01-03 08:32
                        收起回复
                          ---------------------------------------------------------
                          题目:下列程序的功能为:输出100以内能被4整除且个位数为8的所有整数;
                          请填写适当的符号或语句,使程序实现其功能。
                          -------------------------------------------------------*/
                          #include <stdio.h>
                          main()
                          { int i,j;
                          /***********SPACE***********/
                          for(i=0;【?】; i++)
                          { j=i*10+8;
                          /***********SPACE***********/
                          if ( 【?】)
                          /***********SPACE***********/
                          【?】;
                          printf("%d",j);
                          }
                          }


                          IP属地:几内亚15楼2016-01-03 08:33
                          收起回复