main() {int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/20 03:56:40
main() {int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t 这道程序是怎么运行的
main()
{int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;
for(i=0;i
main()
{int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;
for(i=0;i
先是对矩阵的每列按从小到大排序(应该是选择排序法),然后输出对角元
需要具体解释吗?
再问: 你一步一步的解释吧
再答: 前三个for语句加一个if语句就是选择排序的主体,最后一个for语句输出对角元
再问: 再具体点
再答: 前三个for语句加一个if语句就是选择排序的主体,最后一个for语句输出对角元 要不聊天吧,讲的详细点
再问: 输出1,6,5,7 5和7是怎么得到的
再答: 第三列3526,排序后2356,所以第三行第三列是5,同理可得7 对矩阵a(j)(i) 第一句for是选择要排序的列i(0-3), 第二句是确定一个要放置的位置j(0-2,因为最后一个元素不需要在排序了), 第三句for与后面的if语句是将它与后面的元素逐个比较并将最小的元素放在这个位置 然后,循环结束,最后一个for语句再打印对角线上的元素。 应该够详细了吧~~~
需要具体解释吗?
再问: 你一步一步的解释吧
再答: 前三个for语句加一个if语句就是选择排序的主体,最后一个for语句输出对角元
再问: 再具体点
再答: 前三个for语句加一个if语句就是选择排序的主体,最后一个for语句输出对角元 要不聊天吧,讲的详细点
再问: 输出1,6,5,7 5和7是怎么得到的
再答: 第三列3526,排序后2356,所以第三行第三列是5,同理可得7 对矩阵a(j)(i) 第一句for是选择要排序的列i(0-3), 第二句是确定一个要放置的位置j(0-2,因为最后一个元素不需要在排序了), 第三句for与后面的if语句是将它与后面的元素逐个比较并将最小的元素放在这个位置 然后,循环结束,最后一个for语句再打印对角线上的元素。 应该够详细了吧~~~
main() { int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int *b; b=a;
#define N 10 main() { int a[N]={1,2,3,4,5,6,7,8,9,10} int i,
int main() { int a[9] = {1,2,3,4,5,6,7,8,9}; int b[9] = {1,2
#include main(){int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a; print
(5)main( ) { int k; int a[3][3]={1,2,3,4,5,6,7,8,9}; for(k=0
#include main( ) { int a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,1
下列程序的输出结果是int main(void){int a[10] = {0,1,2,3,4,5,6,7,8,9},
求教一个C语言问题,#include main(){int a[4][4]={{1,4,3,2},{8,6,5,7},{
main(){int x[]={1,2,3,4,5,6,7,8,9}int s,i,*p;s=0;p=&x[0];fpr
#includevoid main(){int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,1
main(){int a[3][3]={1,2,3,4,5,6,7,8,9},i=0,sum=0;do{sum+=a[i
main() { int a【】={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%d\n