本文共 646 字,大约阅读时间需要 2 分钟。
功能:将一个 4×4 的数组进行顺时针旋转 90 度后输出,要求原始数组的数据随机输入,新数组以 4 行 4 列的方式输出。
#include#include int main(){ int a[4][4],b[4][4],i,j; //a存放原始数组,b存放旋转后的数组数据 printf("请输入16个数:"); //输入一组数据存放到数组a中,然后旋转存放到b数组中 for (i = 0; i < 4; i++) { for (j = 0; j < 4; j++) { scanf("%d",&a[i][j]); printf("%6d",a[i][j]); b[j][3-i] = a[i][j]; } printf("\n"); } printf("array b:\n"); for (i = 0; i < 4; i++) { for (j = 0; j < 4; j++) { printf("%6d",b[i][j]); } printf("\n"); } system("pause");}
转载地址:http://gicki.baihongyu.com/