1
, 31.
1. .
2. stdio.h, .
3. main.
4. mas : i , n, k, r, p.
5. n = 31 mas = {0}.
6. for: , ,
7. printf .
8. .
#include <stdio.h>
void main()
{
int mas[5]={0};
int n=31,i,k,r,p;
for(i=0;i<6;i++)
{
if(n>=1)
{
mas[i]=n%2;
n=n/2;
}
else
break;
}
n=31;
k=i-1;
printf("\n n(2)=");
for(k;k>=0;k--)
{
printf("%d",mas[k]);
}
for(i=0;i<6;i++)
{
if(n>=1)
{
mas[i]=n%8;
n=n/8;
}
else
break;
}
n=31;
r=i-1;
printf("\n n(8)=");
for(r;r>=0;r--)
{
printf("%d",mas[r]);
}
for(i=0;i<6;i++)
{
if(n>=1)
{
mas[i]=n%16;
n=n/16;
}
else
break;
}
r=i-1;
printf("\n n(16)=");
for(r;r>=0;r--)
{
if(mas[r]<10)
printf("%d",mas[r]);
else
{
if(mas[r]==10)
printf("A\n");
if (mas[r]==11)
printf("B\n");
if(mas[r]==12)
printf("C\n");
if(mas[r]==13)
printf("D\n");
if(mas[r]==14)
printf("E\n");
if(mas[r]==15)
printf("F\n");
}
}
}
-
ͳ
ͳ
ͳ
2
:
=22+24;
b=26-1;
c=3*82;
1. .
2. stdio.h, .
3. main.
4. mas : i , a,b,c,k
5. mas = {0}.
6. a, b c.
7. for: , ,
8. printf .
|
|
9. .
#include <stdio.h>
#include<math.h>
void main()
{
int a,b,c,i,k;
int mas[10]={0};
a=2*2+2*2*2*2;
b=2*2*2*2*2*2-1;
c=3*8*8;
for(i=0;i<10;i++)
{
if(a>=1)
{
mas[i]=a%2;
a=a/2;
}
else
break;
}
k=i-1;
printf("\n a(2)=");
for(k;k>=0;k--)
{
printf("%d",mas[k]);
}
for(i=0;i<20;i++)
{
if(b>=1)
{
mas[i]=b%2;
b=b/2;
}
else
break;
}
k=i-1;
printf("\n b(2)=");
for(k;k>=0;k--)
{
printf("%d",mas[k]);
}
for(i=0;i<20;i++)
{
if(c>=1)
{
mas[i]=c%2;
c=c/2;
}
else
break;
}
k=i-1;
printf("\n c(2)=");
for(k;k>=0;k--)
{
printf("%d",mas[k]);
}
}
-
ͳ
ͳ
ͳ
: , , .
̲Ͳ ² , IJ
ֲ Ͳ Ͳ
ȯ ˲Ͳ Ҕ
Ͳ
-ί
4
-12
: ˺ ..
2011
1
. , , .
1. .
2. stdio.h, .
3. main.
4. mas, 4´6 , A, 1 b, 12.
5. i, j, sum1=0, sum2=0, sum3=0, sum4=0, sr1,sr2, sr3, sr4;
6. for, , i , .
7. for ( ), , j , .
8. if .
13. printf, , .
14. .
#include<stdio.h>
void main()
{
int mas[4][6]={{18,17,18,16,18,17},{20,18,19,16,17,18},{20,19,21,19,20,21},{22,19,18,21,20,22}};
int i,j,A[1]={0},b[12]={0},sum1=0,sum2=0,sum3=0,sum4=0,sr1,sr2,sr3,sr4;
for(i=0;i<4;i++)
|
|
{
for(j=0;j<6;j++)
{
if (i==0)
sum1=sum1+mas[i][j];
if (i==1)
sum2=sum2+mas[i][j];
if (i==2)
sum3=sum3+mas[i][j];
if (i==3)
sum4=sum4+mas[i][j];
sr1=sum1/6;
sr2=sum2/6;
sr3=sum3/6;
sr4=sum4/6;
if(mas[i][j]>A[0])
A[0]=mas[i][j];
}
}
printf(" max=%d",A[0]);
printf("\n sr1=%d",sr1);
printf("\n sr2=%d",sr2);
printf("\n sr3=%d",sr3);
printf("\n sr4=%d",sr4);
}
-
ͳ
ͳ
: , .