#include<stdio.h>
const int N=4;
int main()
{
int a[N]={2,0,2,1};
char b[N]={'2','0','1','1'};
int i;
printf("sizeof(int)=%d\n",sizeof(int));
printf("sizeof(char)=%d\n",sizeof(char));
printf("\n");
for(i=0;i<=N;++i)
printf("%x:%d\n",&a[i],a[i]);
printf("\n");
for(i=0;i<=N;++i)
printf("%x:%c\n",&b[i],b[i]);
return 0;
}
#include<stdio.h>
int main()
{
int a[2][3]={{1,2,3},{4,5,6}};
char b[2][3]={{'1','2','3'},{'4','5','6'}};
int i,j;
for(i=0;i<=2;++i)
for(j=0;j<3;++j)
printf("%x:%d\n",&a[i][j],a[i][j]);
printf("\n");
for(i=0;i<=2;++i)
for(j=0;j<3;++j)
printf("%x:%d\n",&b[i][j],b[i][j]);
return 0;
}
![]()
![]()
#include<stdio.h>
#define N 1000
int fun(int n,int m,int bb[N])
{
int i,j,k=0,flag;
for(j=n;j<=m;j++)
{
flag=1;
for(i=2;i<j;i++)
if(j%i==0)
{
flag=0;
break;
}
if(flag!=0)
bb[k++]=j;
}
return k;
}
int main()
{
int n=0,m=0,i,k,bb[N];
scanf("%d",&n);
scanf("%d",&m);
for(i=0;i<m-n;i++)
bb[i]=0;
k=fun(n,m,bb);
for(i=0;i<k;i++)
printf("%4d",bb[i]);
return 0;
}
![]()
#include<stdio.h>
const int N=5;
int find_max(int x[], int n);
void input(int x[], int n);
void output(int x[], int n);
int main()
{
int a[N];
int max;
input(a,N);
output(a,N);
max=find_max(a,N);
printf("max=%d\n",max);
return 0;
}
void input(int x[],int n)
{
int i;
for(i=0;i<n;++i)
scanf("%d",&x[i]);
}
void output(int x[],int n)
{
int i;
for(i=0;i<n;++i)
printf("%d ",x[i]);
printf("\n");
}
int find_max(int x[],int n)
{
int i,s=x[1];
for(i=2;i<=n;++i)
{
if(s<x[i])
s=x[i];
}
return s;
}
![]()
#include<stdio.h>
void dec2n(int x,int n);
#include<math.h>
int main()
{
int x;
printf("输入一个十进制整数: ");
scanf("%d",&x);
dec2n(x,2);
dec2n(x,8);
dec2n(x,16);
return 0;
}
void dec2n(int x,int n)
{
int k;
int m=0;
k=x;
while(k)
{
k=k/n;
m++;
}
int a[m];
for(int i=0;i<m;i++)
{
a[i]=x%n;
x=x/n;
}
for(int i=m-1;i>=0;i--)
switch(a[i])
{
case 10:printf("A");break;
case 11:printf("B");break;
case 12:printf("C");break;
case 13:printf("D");break;
case 14:printf("E");break;
case 15:printf("F");break;
default:printf("%d",a[i]);break;
}
printf("\n");
}
![]()
#include<stdio.h>
int main()
{
int n,i,j;
while(scanf("%d",&n)!=EOF)
{
int a[n][n];
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
if(j>i)
{
a[i-1][j-1]=i;
printf("%d ",a[i-1][j-1]);
}
else
{
a[i-1][j-1]=j;
printf("%d ",a[i-1][j-1]);
}
printf("\n");
}
}
return 0;
}
![]()