返 回

《C程序设计》上机测试模拟题

一. 改错:

  以下程序输出如下图形(每行星号的个数由用户输入),但有若干错误,请改正并运行通过。
         **********
        **********
       **********
      **********
       **********
        **********
         **********

    main()
     {
      clrscr();          /* 清屏 */
      int i,j,x,y;
      printf("Enter n: ");   scanf("%d",n);
      x=34; y=5;
      for(i=1;i<=7;i++)
      {
        if(i<=4)
          x++;
        else
          x--;
        y++;
        gotoxy(x,y);        /* 屏幕定位 */
        for(j=1;j<=n;j++)
          printf("*");
      }
    }

二. 编程:

  输入同一年中的两个日子(年,月,日),输出这两个日子之间相差的天数。(注意:这一年可能是闰年。)
返 回