返 回
《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("*");
}
}
二. 编程:
输入同一年中的两个日子(年,月,日),输出这两个日子之间相差的天数。(注意:这一年可能是闰年。)
返 回