C语言程序分析,求计算过程和答案

 我来答
勤奋的张鹏鹏麦
2017-03-17 · TA获得超过302个赞
知道答主
回答量:386
采纳率:50%
帮助的人:116万
展开全部
首先定义了一个整型数组a[],里面存着很多的整型变量。
比如说a[0]=3,a[1]=-5...[注意是从0开始存的]
然后执行了一个for循环,循环中使用了两个变量j,k
其中k先赋值为0,j=k=0,然后开始执行。
目前j=0,k=0,a[k]=a[0]=3,a[j]=a[0]=3,不满足a[k]>a[j]跳过,执行k++,k=1,满足k<10条件接着执行。
目前j=0,k=1,a[k]=-5,a[j]=3,不满足a[k]>a[j],跳过,k=2
a[2]>a[0],j=k=2,k=3
a[3]>a[2],j=k=3,k=4
a[4]>a[3],j=k=4,k=5
a[5]<a[4],k=6
a[6]>a[4],j=k=6,k=7
a[7]>a[6],j=k=7,k=8
a[8]<a[7],k=9
a[9]<a[7],k=10跳出循环。
所以最后j=7,a[7]=82
printf("m=%d,j=%d\n",a[j],j)
"m=82,j=7"
这个程序就这样找到了最大值以及最大值的下标。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式