#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;
printf("sizeof(int) = %d\n",sizeof(int));
printf("sizeof(char) = %d\n",sizeof(char));
printf("\n");
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: %c\n",&b[i][j],b[i][j]);
}
![]()
#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==1)
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,max;
max = x[0];
for(i = 1;i<n;i++)
{
if(max<x[i])
max = x[i];
}
return max;
}
![]()
#include<stdio.h>
void dec2n(int x, int n);
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 i,j,m,k = 0,a[1000];
while(x!=0)
{
m = x%n;
a[k++] = m;
x = x/n;
}
for(j = k;j>=0;j--)
{
if(a[j]<=9)
printf("%d",a[j]);
else
switch(a[j])
{
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;
}
}
printf("\n") ;
}
![]()
#include<stdio.h>
int main()
{
int i,j,n,m,k;
printf("Enter n:");
while(scanf("%d",&n)!=EOF)
{
int a[n][n];
for(i = 0;i<n;i++)
{
for(j = i;j<n;j++)
{
a[i][j]=i + 1;
a[j][i]=i + 1;
}
}
for(m = 0;m<n;m++)
{
for(k = 0;k<n;k++)
{
printf("%d",a[m][k]);
}
printf("\n");
}
printf("Enter n:");
}
}
![]()