#include<stdio.h> int main()//删除数组中的数并打印剩下的 { int a[100]={1,2,3,4,5,6,7,8,9,10, 11,12,13,14,15,16,17,18,19,20, 21,22,23,24,25,26,27,28,29,30, 31,32,33,34,35,36,37,38,39,40, 41,42,43,44,45,46,47,48,49,50, 51,52,53,54,55,56,57,58,59,60, 61,62,63,64,65,66,67,68,69,70, 71,72,73,74,75,76,77,78,79,80, 81,82,83,84,85,86,87,88,89,90, 91,92,93,94,95,96,97,98,99,100}; int cnt=0,i; for(i=0;i<100;i++) { if(a[i]%3==0||a[i]%7==0) { a[i]=a[i+1]; if(a[i+1]%3==0||a[i+1]%7==0) {a[i]=a[i+2] ;} } else { printf("剩下的数为:%d\n",a[i]); } } printf("剩下数的个数为 :57个\n"); return 0; }
#include<stdio.h> int main()//制作9*9乘法表并对称 { int a[10][10]; int i,j; printf("剩下数的个数为:65!") ; for(i=0;i<9;i++) for(j=0;j<9;j++) { a[i][j]=(i+1)*(j+1); } for(i=0;i<9;i++) { for(j=0;j<9;j++) { printf("%d ",a[i][j]); } printf("\n"); } printf("关于x轴旋转对称的图像为\n"); int b[10][10]; int m,n; for(m=0;m<9;m++) for(n=0;n<9;n++) { b[m][n]=(9-m)*(9-n); } for(m=0;m<9;m++) { for(n=0;n<9;n++) { printf("%d ",b[m][n]); } printf("\n"); } }
#include<stdio.h> int main()//转置图像 { int a[10][10]; int i,j; for(i=0;i<9;i++) for(j=0;j<9;j++) { a[i][j]=(i+1)*(j+1); } for(i=0;i<9;i++) { for(j=0;j<9;j++) { printf("%d ",a[i][j]); } printf("\n"); } printf("该图像的转置图像为\n"); int b[10][10]; int m,n; for(m=9;m>0;m--) for(n=9;n>0;n--) { b[m][n]=(m)*(n); } for(m=9;m>0;m--) { for(n=0;n<9;n++) { printf("%d ",b[m][n+1]); } printf("\n"); } }