C语言题目

2023-01-13

#include "stdio.h"
void main()

int a[4][4]=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;
int i,sum=0;
for(i=0;i<4;4++)
sum=sum+a[i][1];
printf("sum=%d\n,sum):


求运行结果,并给出步骤。
题目中for(i=0;i<4;i++)更正 结果为sum=32
这是一个二维数组
a[0][4]=1,2,3,4
a[1][4]=5,6,7,8
a[2][4]=9,10,11,12
a[3][4]=13,14,15,16
for进行了四次循环,每次循环加上二维数组的第2列的数。所以sum==2+6+10+14=32
正确代码如下:
#include "stdio.h"
void main()

int a[4][4]=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;
int i,sum=0;
for(i=0;i<4;i++)
sum=sum+a[i][1];
printf("sum=%d\n",sum);
参考知识1 你程序有问题 写的不全 也不对
fou循环格式是错的
而且你输出的格式也不会
你自己好好看
如果自己写的
建议把题目写出来
参考知识B a[0][1] + a[1][1] + a[2][1] + a[3][1]=28

你看看这里写错了没?
for(i=0;i<4;4++)
参考知识C 累加循环语句改为
sum=sum+a[i][1];
当i=0,a[0][1]=2,sum=2
i=1,a[1][1]=6,sum=8
i=2,a[2][1]=10,sum=18
i=3,a[3][1]=14,sum=32
参考知识D "int a[4][4]=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;"
表示定义了一下数组:
a[0][4]为1,2,3,4 及a[0][0]=1;a[0][1]=2;a[0][2]=3;a[0][4]=4
a[1][4]为5,6,7,8 同上
a[2][4]为9,10,11,12 同上
a[3][4]为13,14,15,16 及a[3][0]=13;a[3][1]=14;a[3][2]=15;a[3][3]=16

"for(i=0;i<4;i++)"
意义在于分别让"i"等于"0""1""2""3"各循环一次
通过"a[i][1]"于是又有了"a[0][1]""a[1][1]""a[2][1]""a[3][1]"这三个值
参照数组 他们分别对应"a[0][1]=2""a[1][1]=6""a[2][1]=10""a[3][1]=14"

"sum=sum+a[i][1]"
表示累加那四个值,及
sum=sum+a[0][1]
此时sum为2,于是在sum为2的基础上再计算
sum=sum+a[1][1]
算完这步,sum的值为8,再sum为8的基础上继续下一步
sum=sum+a[2][1]
此时sum为18
sum=sum+a[3][2]
此时sum为32

i++意味着每循环一次就变大一个单位,当i为4的时候,就不符合i<4的循环条件,于是退出循环,进去下一行。

printf("sum=%d\n",sum)
输出双引号内的东西,以十进制(%d)的形式输出变量sum,并换行(\n)。

所以最终的输出为:
sum=32

相似知识
商务英语专业毕业论文选题 商务英语专业毕业论文,可以选以下这些容易通过的题目:1、论文化差异对中美商务谈判的影响2、从顺应论角度分析商务函电中的委婉语3、从文体学角度浅析国际商务合同中的语言特点及翻译策略4、合作原则在商务谈判
100分跪求 舞台灯C语言程序 //舞台灯//P1口输出高电平导通//P3.2口控制开关//P3.3口控制模式#include<reg51.h>#defineucharunsignedcharbitkey1=0;//开关
C语言如何处理RGB信号 参考知识1#include<stdio.h>//计算样品深度intsampleDepth(intx)return(x-1)/2;intmain()inti=0;printf("获
C语言关于字符串动态输入的问题 参考知识1voidmain()intMAX;char*p;scanf("%d",&MAX);p=(char*)malloc(MAX*sizeof(char));gets(p);pu
虚拟仪器C语言、LabWindows/CVI的问题 参考知识1式C语言开发平台。它的集成化开发环境、交互式编程方法、函数面板和丰富的库函数大大增强了语言的功能。它是一种32位的面向计算机测控领域的虚拟仪器软件开发工具,可在多操作系统下运行。是以ANIS
六年级写景的作文 参考知识1  无论是在学校还是在社会中,说到作文,大家肯定都不陌生吧,作文是从内部言语向外部言语的过渡,即从经过压缩的简要的、自己能明白的语言,向开展的、具有规范语法结构的、能为他人所理解的外部语言形
(stm32)C语言收到16进制负数怎么表现 位操作,判断高八位的最高位是否为1,为1的话,就是负的,强制转换后减去0xFFFF的值,即65536。例如你想得到-1,那么强制转换之后是65535,减去65536即为-1了。注意,存储最后结果数值的
用单片机实现119报警器的程序(最好用汇编语言或C语言) 参考知识1不知道你发现没有,普通有限电话都有两种拨号模式,即音频拨号和脉冲拨号。一般来讲脉冲拨号较容易,容差性好一些。你上网查一下就可以。程序很简单。语音部分可以用现成的语音模块。当然整个电路还得自制