C语言练习题(带详解答案)

导读:第3次循环执行a[i]=i等价于a[2]=2计算表达式3,即i++,i为3,使得循环条件i<6成立,继续执行循环体第4次循环执行a[i]=i等价于a[3]=3计算表达式3,即i++,i为4,使得循环条件i<6成立,继续执行循环体第5次循环执行a[i]=i等价于a[4]=4计算表达式3,即i++,i为5,使得循环条件i<6成立,继续执行循环体第6次循环环执行第

C语言练习题(带详解答案)

第3次循环

执行a[i]= i 等价于a[2]=2

计算表达式3,即i++,i为3,使得循环条件i<6成立,继续执行

循环体 第4次循环

执行a[i]= i 等价于a[3]=3

计算表达式3,即i++,i为4,使得循环条件i<6成立,继续执行

循环体 第5次循环

执行a[i]= i 等价于a[4]=4

计算表达式3,即i++,i为5,使得循环条件i<6成立,继续执行

循环体 第6次循环 环

执行第二个for循环语句

初值i=5, 使得循环条件i>=0成立,执行循环体 第1次循环

执行printf(\ 即输出a[5]的值

计算表达式3,即i--,i为4,使得循环条件i>=0成立,继续执行执行a[i]= i 等价于a[5]=5

计算表达式3,即i++,i为6,使得循环条件i<6不成立,结束循

循环体 第2次循环

执行printf(\ 即输出a[4]的值

计算表达式3,即i--,i为3,使得循环条件i>=0成立,继续执行

循环体 第3次循环

执行printf(\ 即输出a[3]的值

计算表达式3,即i--,i为2,使得循环条件i>=0成立,继续执行

循环体 第4次循环

执行printf(\ 即输出a[2]的值

计算表达式3,即i--,i为1,使得循环条件i>=0成立,继续执行

循环体 第5次循环

执行printf(\ 即输出a[1]的值

计算表达式3,即i--,i为0,使得循环条件i>=0成立,继续执行

循环体 第6次循环

执行printf(\ 即输出a[0]的值 环

计算表达式3,即i--,i为6,使得循环条件i>=0不成立,结束循

3.

#include main( )

{ int i,k,a[10],p[3];

k=5;

for(i=0;i<10;i++)

a[i]=i; for(i=0;i<3;i++)

p[i]=a[i*(i+1)]; for(i=0;i<3;i++)

k+=p[i]*2; printf(\; }

运行结果为:21

首先定义整型变量i,k,整型数组a, a的长度为10,整型数组p, p的长度为3 k初值为5

第一个for循环语句为数组a进行初始化

执行完第一个for语句后,a[0]=0,a[1]=1,a[2]=2,a[3]=3,a[4]=4,a[5]=5,a[6]=6,a[7]=7,a[8]=8,a[9]=9 (循环过程略)

第二个for循环语句为数组p进行初始化

初值i=0, 使得循环条件i<3成立,执行循环体 第1次循环

执行p[i]=a[i*(i+1)]; 即p[0]=a[0*(0+1)]=a[0]=0

计算表达式3,即i++,i为1,使得循环条件i<3成立,继续执行

循环体 第2次循环

执行p[i]=a[i*(i+1)]; 即p[1]=a[1*(1+1)]=a[2]=2

计算表达式3,即i++,i为2,使得循环条件i<3成立,继续执行

循环体 第3次循环

执行p[i]=a[i*(i+1)]; 即p[2]=a[2*(2+1)]=a[6]=6 环

第三个for循环语句

初值i=0, 使得循环条件i<3成立,执行循环体 第1次循环

执行k+=p[i]*2; 即k=5+p[0]*2=5+0=5

计算表达式3,即i++,i为1,使得循环条件i<3成立,继续执行计算表达式3,即i++,i为3,使得循环条件i<3不成立,结束循

循环体 第2次循环

执行k+=p[i]*2; 即k=5+p[1]*2=5+2*2=9

计算表达式3,即i++,i为2,使得循环条件i<3成立,继续执行

循环体 第1次循环

执行k+=p[i]*2; 即k=9+p[2]*2=9+6*2=21 环 4.

#include

int m[3][3]={{1},{2},{3}}; int n[3][3]={1,2 ,3}; main( )

{ printf(“%d,”, m[1][0]+n[0][0]); printf(“%d\\n”,m[0][1]+n[1][0]); }

运行结果为: 3,0

详见教材P149~152,图6.7看懂!

首先定义整型二维数组m,m为3行,3列的二维矩阵,并对其以行的形式初始化

m[0][0]=1 m[0][1]=0 m[1][2]=0

计算表达式3,即i++,i为3,使得循环条件i<3不成立,结束循

五星文库wxphp.com包含总结汇报、办公文档、IT计算机、计划方案、人文社科、旅游景点、外语学习、文档下载、教程攻略、经管营销、行业论文、出国留学以及C语言练习题(带详解答案)等内容。

本文共10页1<<78910