六道题,有的会,有的不会,这里的哥哥姐姐谁能帮我写出来。
我参考参考。
:)
要求在TurboC下运行通过。
1:编写程序,从键盘上输入一行字符,并依次显示在屏幕上。2:编写程序,从键盘上输入一个字符,求出与该字符前后相邻的两个字符,按从小到大的顺序输出这三个字符的ASCII码。3:编写程序,从键盘输入某学生的四科成绩,求出总分和平均分,找出最高分和最低分。4:“水仙花数”是一个三位数,它的三个数字的立方和等于这个数的数值,如153=1的3次方+5的3次方+3的3次方。编程打印所有的水仙花数。5:编程计算1!+2!+3!+……+n!,验证前10项求得的结果是否正确?当n=20时,结果是否正确?如果出错,弄清原因,并修改程序。6:用三种循环结构分别编写程序,计算∏(派)的近似值,要求最后一项的绝对值小于10的-6次方为止,公式如下:∏/4 ≈ 1 - 1/3 + 1/5 - 1/7 + ……

解决方案 »

  1.   

    i 服了 u。水仙花
    main()
    {
    int i,j,k,n;
    printf("'water flower'number is:");
     for(n=100;n<1000;n++)
     {
      i=n/100;/*分解出百位*/
      j=n/10%10;/*分解出十位*/
      k=n%10;/*分解出个位*/
      if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
       {
       printf("%-5d",n);
       }
     }
    printf("\n");
    }
      

  2.   

    1)
    main()
    {
       char t[ 100 ];
       int i;
       scanf( "%s", t );
       for( i = 0; i < strlen( t ); i++ )
       {
          printf( "%c\n", t[ i ] );
       }
    }5)不正确肯定是溢出了,修改方法多了。
      

  3.   

    http://beckenglish.51.net/example/Frameset4.htm去那里分析程序,分析完了什么都了解了
      

  4.   

    faint 
    u must finish it yourself
      

  5.   

    5。是结果溢出了
    6。修改一下修环形式就可满足提议的三种循环了
    void pai()
    {  int s;
       double n, t, pi;
       t=1; pi=0; n=1; s=1;
       while ( (fabs(t)) >= 1e-6 )
       {  pi += t;
          n += 2;
          s = -s;
          t = s/n;
       }
       pi =pi*4;
       printf ("\npi=%10.6f\n", pi);
    }