C ++循环怎么实现?

来源:百度知道 编辑:UC知道 时间:2024/05/30 03:53:40
能说的详细具体点吗?我C++刚学!

for(i=1;i<=10;i++)
这就是个循环,i从1~10的循环,每次加1.

下面是矩阵行列转换的程序,用到这个循环

#include "stdio.h"

#define M 3
#define N 2

void main(){
int i,j;
int a[M][N],b[N][M];
for(i=0;i<M;i++)
for(j=0;j<N;j++){
printf("a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
for(i=0;i<M;i++)
for(j=0;j<N;j++)b[j][i]=a[i][j];

printf("数组a以矩阵表示如下\n");
for(i=0;i<M;i++){
for(j=0;j<N;j++)printf("%d ",a[i][j]);
printf("\n");
}
printf("数组b以矩阵表示如下\n");
for(i=0;i<N;i++){
for(j=0;j<M;j++)printf("%d ",b[i][j]);
printf("\n");
}
}

利用指针调用函数实现循环…