首页>计算机>软件水平考试>模拟试题>正文
软考:《高级语言程序设计》北大上机试题(二)

www.zige365.com 2008-11-11 18:38:23 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
C语言上机试题:2
1. 题目:编一C程序,它能读入一正整数n,(n<10),并输出如下图形:



(可执行文件名为e2_1.exe)

程序设计:
main()
{static int a[20][20];
int n,i,j,k;
printf("Please inter n=");
scanf("%d",&n);
printf("\n");
for (i=0;i<n;i++)
{k=1;
for (j=0;j<2*n-1;j++)
{if (j>n-i-2) a[i][j]=i+1;
if (k<=2*i+1+n-i-2) k++;
else break;
}
}
for (i=0;i<n;i++)
for (j=0;j<2*n-1;j++)
{if (a[i][j]==0) a[i][j]=' ';
else a[i][j]+=48;
}
for (i=0;i<n;i++)
{printf("\n");
for (j=0;j<2*n-1;j++)
printf("%c",a[i][j]);
}
for (i=n-2;i>=0;i--)
{printf("\n");
for (j=0;j<2*n-1;j++)
printf("%c",a[i][j]);
}
printf("\n");
}

本新闻共3页,当前在第1页  1  2  3  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
08年11月软考英语考前练习试题及答案汇总
08年11月软考英语考前练习试题及翻译(1)
08年11月软考英语考前练习及解析(18)
08年11月软考英语考前练习试题及解析(17)
08年11月软考英语考前练习试题及解析(16)
08年11月软考英语考前练习试题及解析(15)