C语言读程题求解,要详细过程

作者&投稿:蓝颜 (若有异议请与网页底部的电邮联系)
C语言的读程题,要详细过程,谢谢~

这个语气说的好像别人有义务和责任一定要帮你一样,不想回答,谢谢。

第3题:
输出前5个元素(a[0]——a[4])的乘积,即3×5×7×9×11=10395。
运行结果___10395___。
第4题:
输出二维数组a的左下部分(包括主对角线)的元素。
运行结果是(用︺代表一个空格):
︺︺0
︺︺5︺︺6
︺10︺11︺12
︺15︺16︺17︺18
︺20︺21︺22︺23︺24
第二题:
输出结果___5__。

1,a = 48
2, 21
3, 
  0
  5
  6
 10
 11
 12
 15
 16
 17
 18
 20
 21
 22
 23
 24
 
 解析:
 1,
第一次循环:a = 3, y = 0
第二次循环:a = 6, y = 6
第三次循环:a = 12, y = 18
第四次循环:a = 24, y = 42
第无次循环:a = 48, y = 90
此时y > 50,跳出循环,
打印:a = 48

2,
三个for循环依次执行,
前两个执行完了结果是:
a[] = {0,1,2,3,4,5,6,7,8,9}
p[] = {0,2,6}
第三个for循环执行三次:
第一次循环:k = 5 + p[0]*2, 结果k = 5;
第二次循环:k = 5 + p[1]*2, 结果k = 9;
第三次循环:k = 9 + p[2]*2, 结果k = 21;

3,
一共两次二纬for循环,第一次复制,第二次读取
赋值之后是这样的
   0 1 2 3 4
0 0 1 2 3 4
1 5 6 7 8 9
2 10 11 12 13 14
3 15 16 17 18 19
4 20 21 22 23 24
然后依次去上表中读取:a[0][0],a[1][0],a[1][1],a[2][0],a[2][1],a[2][2],a[3][0],a[3][1],a[3][2],a[3][3],a[4][0],a[4][1],a[4][2],a[4][3],a[4][4],


左)6+12+24+48=90
输出为:
a=90

中)
a[0~9]=0~9
p[0]=a[0]=0
p[1]=a[2]=2
p[2]=a[6]=6
k=5+0+4+12=21
运行结果为:
21

右)
运行结果为:
0 1 2 3 4
5 6 7 8 9
10 11 12 13 14
15 16 17 18 19
20 21 22 23 24

C语言读程题求解,要详细过程
答:1,a = 482, 213, 0 5 6 10 11 12 15 16 17 18 20 21 22 23 24 解析: 1,第一次循环:a = 3, y = 0第二次循环:a = 6, y = 6第三次循环:a = 12, y = 18第四次循环:a = 24, y = 42第无次循环:a = 48, y = 90此时y > 50,跳出循环,打印:a =...

C语言读程题求解要详细过程,谢谢
答:应该是{"abcdefg"} 输出为:e cdefgh 因为*p指向'c',所以*(p+2)指向'e'。最后输出的就是以'c'开关的字符串。中)运行结果是:3465 因为x[1]=5,所以它是4个数的乘积:5*7*9*11=3465 右)调用fun(4,5)c=3 返回值为:3+4+5=12 所以运行结果为:12 ...

C语言入门题目,求详细易懂的解答过程。
答:解答:for循环共循环2次,然后strcpy(a,b)比较两串字符大小,如果strcpy值大于0,则a大于b。具体的比较是看字符串的字母的ASCII码的大小,如果相同,再继续比较第二个,这个不赘述。主要看一下name[],对于一维数组来讲,它是元素,对于二维数组来讲,它不是具体的元素,而是代表的一维数组。比如name...

C语言读程题求解要详细过程谢谢
答:c是a、b两个中大的,也就是3,函数的作用就是返回x+y+3,所以答案就是12 C ove China!第三题就是一个二维数组,计算数组所有元素之和,二维数组为 2 3 4 5 6 4 5 6 7 8 6 7 8 9 10 8 9 10 11 12 10 11 12 13 14 所以...

C语言读程题要详细过程
答:a[0]——a[4])的乘积,即3×5×7×9×11=10395。运行结果___10395___。第4题:输出二维数组a的左下部分(包括主对角线)的元素。运行结果是(用︺代表一个空格):︺︺0 ︺︺5︺︺6 ︺10︺11︺12 ︺15︺16︺17︺18 ︺20︺21︺22︺23︺24 第二题:输出结果___5__。

两道C语言求详细过程
答:1、A 要获取指针p指向的结构体变量的某个成员的地址(或数组成员首元素的地址)有两种方法:&p->membername或&(*p).membername(当成员是非数组时),p->membername或(*p).membername(当成员是数组时),所以答案是A。2、sum=335 整个程序的作用就是计算某一年的从第1月起一直到输入的某个月的...

C语言题目有图,求助,刚入门,题目没看懂,希望答案有详细过程?
答:源程序的每一句解释(见注释),运行结果,程序的功能和运行结果分析如下 include<stdio.h> void main(){ union//定义一个包含长整型和字符型数组的联合结构 { long b;//定义一个长整型 char c[4];//定义一个字符型数组 }s;//定义一个联合结构的变量s s.b= 0xa0000L;//对联合中的长整型...

c语言程序 求详细过程
答:答案选C 分析:调用函数fun(a,4,0),进行虚实结合 把a赋给s,4赋给n,0赋给k 第一次,s[0][k]相当于s[0][0],也就是a[0][0],把它赋值给m 后面,for语句循环,每循环一次,取a数组中的一个元素来与m比较,若有大于m的,就把s[i]][k]赋给m 循环结束后,变量m中为a数组中第...

一道C语言程序题,求解答过程
答:第一次convleft 1234/1000+(1234%1000)*10=1+234*10=2341 可以看出向左移动看一位 第二次convright 2341%10*1000+2341/10=1*1000+234=1234 可以看出向右移动了一位 第三次convright 当然就是把1234向右移动一位了,也就是4123了 ...

C语言,题目有图,基础比较差,希望过程详细一些!!!
答:循环体内i=i+3又步进3,所以每次循环i增加7,s值是在i步进前运算的s+i,直到i<17这个条件不成立退出循环。第一次开始时:i是5,s是2019;第二次开始时:i是12,s是2024,满足i<17,继续;第三次开始时:i是19,s是2036,不满足i<17,退出。所以最终i是19,s是2036。