hdu 3257 Hello World!
#include <stdio.h>
#define MAXR 100
#define MAXC 10
int a[MAXR][MAXC];
int main()
{
int T,cas,n,i,j,max;
scanf("%d",&T);
for(cas=1;cas<=T;cas++)
{
scanf("%d",&n);
max = 0;
for(i=1; i<=n; i++)
{
for(j=1; j<=5; j++)
{
scanf("%x",&a[i][j]);
if(a[i][j]>max) max=a[i][j];
}
}
int lim=0,wei;
while(max)
{
lim++;
max>>=1;
}
printf("Case %d:\n\n",cas);
for(wei=0; wei<lim; wei++)
{
for(i=1; i <= n; i++)
{
for(j=1; j<=5; j++)
{
if( (a[i][j]>>wei) &1 ) printf("#");
else printf(" ");
}
if(i<n)printf(" ");
}
printf("\n");
}
printf("\n");
}
return 0;
}
浙公网安备 33010602011771号