实验四
#include <stdio.h>
void swap(int *x,int *y)
{ int temp;
temp=*x;
*x=*y;
*y=temp;
}
int main()
{ int i,j;
int a[10];
for(i=0;i<10;i++)
{scanf("%d",&a[i]);}
for(i=0;i<10;i++)
{ for(j=0;j<10;j++)
{ if (a[i]<a[j])
swap(&a[i],&a[j]);
}
}
for(i=0;i<10;i++)
printf("%d\n",a[i]);
return 0;
}
#include <stdio.h>
void main()
{
int a[3][3],i,j,m=0,n=0;
for (i = 0; i < 3; ++i)
{
for (j = 0; j < 3; ++j)
{ scanf("%d",&a[i][j]); }
}
m=a[0][0]+a[1][1]+a[2][2];
n=a[0][2]+a[1][1]+a[2][0];
printf("%d\n%d\n",m,n);
}
#include <stdio.h>
int main()
{ int i,n=1;
char a[1000];
gets(a);
for(i=0;i<1000;i++)
{ if(a[i]==' ')
n++;
}
printf("%d\n",n);
return 0;
}
#include <stdio.h>
int main()
{
int n = 100;
int mark[101] = {1, 1};
int c;
int j;
for (c = 2; c * c <= n; c++)
{
if(mark[c] != 1)
{
for(j=2; j<=n/c; j++){mark[c*j]=1;
}
}
} for(c=2;c<=n;c++)
{
if(mark[c]!=1){printf("%d\n",c);
}
}
return 0;
}