题目:编写一个计算从0~10各个数的平方和立方的程序,并使用水平制表符(tab)打印下表
要点一:二维数组的应用
int a[11][3];
定义了一个11*3,即11行3列的数组,可以表示33个数,在运用过程中不能使用a[11][3]等,因为数组时从a[0][0]开始使用的,当超过边界时就会显示出错。
若数组定义为a[i][j],则数组的使用范围为a[0][0]~a[i-1][j-1]
要点二:水平制符表(tab)的使用
printf("\t%d\t%d\t%d\n",a[i][0],a[i][1],a[i][2]);
C语言的[\t]代表的意思是水平制表符,相当于按了键盘上的TAB按键,通常宽度相当于8个空格的位置,但有些软件允许设置tab的宽度,在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。
题目代码:
#include<stdio.h>
main()
{
int i;
int a[11][3];
for(i=0;i<=10;i++)
{
a[i][0]=i;
a[i][1]=i*i;
a[i][2]=i*i*i;
}
printf("\tnum\tsquare\tcube\n");
for(i=0;i<11;i++)
{
printf("\t%d\t%d\t%d\n",a[i][0],a[i][1],a[i][2]);
}
}
运行结果截图:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)