#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");
}
}