登录
首页 数控论坛
回帖 发帖
正文

主题:关于C语言解答

点击:808 回复:8

哪位学霸帮忙写下解题过程,重点过程,谢谢!
附件 IMG_20200916_181811.jpg
20-09-16 23:02
过程可能计算机的编译器最清楚。我们只需要知道这段代码要实现什么功能,会得到什么结果就行了。。
20-09-17 09:04

引用 yangwu1987 在 2020/9/16 23:02:42 发言【内容省略】

定义一个二维数组a ,并赋初值,使得:
a[0][0]=1
a[0][1]=2
a[0][2]=3
a[1][0]=4
a[1][1]=5
a[1][2]=6
a[2][0]=7
a[2][1]=8
a[2][2]=9
进入FOR循环,当:
第一次循环 i=0   a[i][i]=1  S=1*1=1
第二次循环 i=1   a[i][i]=5  S=1*5=5
第三次循环 i=2   a[i][i]=9  S=5*9=45
循环条件不能满足,循环终止
打印S的值 S=45
END
Good Luck~
最后修改:2020/9/17 9:09:04
20-09-17 09:05
这种书还是少看点,编程风格太差了。
20-09-17 17:05
#include
main()
{
   int a [3][3] = {1,2,3
                         4,5,6
                         7,8,9};//声明一个3X3的整形数组a
   int i;//声明一个整形变量i
   int s=1;//声明一个初值为1的变量s
   for(i=0;i<=2;i++)//建立一个变量i循环,初值为0,当i<=2则i值加1
        s=s*a[i][i];//一个方程,当第一个循环进入时,s=1*a[0][0]=1*1=1,
                                         //当第二次循环进入时,s=1*a[1][1]=1*5=5,
                                         //当第三次循环进入时,s=5*a[2][2]=5*9=45,
        printf("s=%d\n",s);//输出s的值,
}
最后修改:2020/9/18 9:11:51
20-09-18 09:10
谢谢,明白了。
20-09-28 19:12
谢谢了。
20-09-28 19:13
考试要用,没办法。
20-09-28 19:13
学长,请问这个红色标记内是什么意思啊?另外下面的几个问题怎么解呢,能具体说下过程吗?谢谢
附件 IMG_20200928_203802.jpg
20-09-28 20:40

工控新闻

更多新闻资讯