C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。
1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。
20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲拿链来无事,手痒难耐,想玩一个他自己编的,模拟在太阳系航行的电子游戏——Space Travel。他背着老板,找到了台空闲的机器——PDP-7。但这台机器没有 *** 作系统,而游戏必须使用 *** 作系统的一些功能,于是他着手为PDP-7开发 *** 作系统。后来,这个 *** 作系统被命名为——UNIX。
void main(){
int k,j,m,n,a[6][6],b[6]
m=3,n=2
for(k=0k<mk++)
for(j=0j<nj++)
a[k][j]=k*n+j+1
for(k=0k<mk++)
{
b[k]=0
for(j=0j<nj++)
b[k]+=a[k][j]
}
for(k=0k<mk++)
printf("%5d",b[k])
getch()
}
这是改正后的程序
。这段程序中第一个双重for循环悔基宏完成给a[0][0]、a[0][1]、a[1][0]、a[1][1]、a[2][0]、a[2][1]赋碧册值1、2、3、4、5、6等功能,也就是构造了一个三行两列的数组,第一行是1、2,第二行是3、4,第三行是5、6;
接下来一个for循环是用来求b[k]的,而b[0]的值就是刚才构造数组的第一行元素值之和,b[1]就是刚才构造数组的第二行元素值之和,b[2]就是刚才构造数组的第三行元素值之和;
最后一个for循环是用来输出b[0]、锋数b[1]、b[2]的
答案是37 11
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)