a-i:
i-a);j++)
printf("");
for(j=1;j<=(i<=a?
2*i-1:
2*(n-i)+1);j++)
{if(i<=a)
{if((b=ch-0)<=i)
{printf("%d",ch);
ch=ch+1;d=ch;
}
else
{
d=d-2;
printf("%d",d);
d=d+1;
}
}
else
{
e=n-i+1;
if((f=ch-0)<=e)
{printf("%d",ch);
ch=ch+1;g=ch;
}
else{g=g-2;
printf("%d",g);
g=g+1;
}
}
}
ch=1;
printf("\n");
}
}
1039
#include
voidmain()
{
inta[10],i;
for(i=0;i<=9;i++)
scanf("%d",&a[i]);
for(i=9;i>=0;i--)
printf("%d",a[i]);
}
1040:
(自制的)
#include
voidmain()
{
inta[21],b=20,j,i,c=0;
for(i=1;i<=20;i++)
scanf("%d",&a[i]);
for(i=1;i<=20;i++)
{
for(j=i+1;j<=20;j++)
{
if(a[i]==a[j])
{c=c++;break;}
}
}
b=b-c;
printf("%d",b);
}#include(别人的)
voidmain()
{
inta[20],i,j,n=0;
for(i=0;i<20;i++)
scanf("%d",&a[i]);
for(i=0;i<20;i++)
{
for(j=0;j
if(a[i]==a[j]&&i!
=j)
{n++;break;}
}
printf("%d\n",20-n);
}
1062:
#include
voidmain()
{
inta[3][4];
inti,j,c,n=0;
for(i=0;i<=2;i++)
{
for(j=0;j<=3;j++)
{
scanf("%d",&a[i][j]);
}
}
for(j=0;j<=3;j++)
{for(i=0;i<=2;i++)
{c=a[i][j];
printf("%d",c);
n++;
if(n%3==0)printf("\n");}
}
}
冒泡排序:
#include
voidmain()
{
inta[10];
inti,j,t;
for(i=0;i<=9;i++)
scanf("%d",&a[i]);
for(j=0;j<=8;j++)
{
for(i=0;i<=(9-j);i++)
if(a[i]>a[i+1])
{
t=a[i];a[i]=a[i+1];a[i+1]=t;
}
}
for(i=0;i<=9;i++)
printf("%d",a[i]);
}
高精度计算:
#include
voidmain()
{
charch;
inta[100],b[100],i=1,c[100],d[100],e=1,h,j,k;
while((ch=getchar())!
='\n')
{
a[i]=ch-'0';
i++;
}
while((ch=getchar())!
='\n')
{
b[e]=ch-'0';
e++;
}
i--;e--;
h=(i>e?
i:
e);
d[h]=0;k=h;
for(;h!
=0;h--)
{c[h]=(a[i]+b[e]+d[h])%10;
d[h-1]=(a[i]+b[e])/10;
i--;e--;
if(e==0){b[1]=0;e++;}
if(i==0){a[1]=0;i++;}
}
for(j=1;j!
=(k+1);j++)
printf("%d",c[j]);
}
1121:
#include
#include
voidmain()
{
chars[20];
strcpy(s,"abcdefghijklmn");
printf("%s",s);
}
1123:
#include
#include
voidmain()
{
chars[50];
printf("what'syourname?
");
gets(s);
printf("yournameis");
printf("%s",s);
}
1122:
#include
#include
voidmain()
{
chars1[100],s2[100],s3[100];
gets(s1);
gets(s2);
gets(s3);
strcat(s1,s2);
printf("%s",s1);
printf("%s",s3);
}
1050:
#include
#include
voidmain()
{
chars1[100],s2[100];
inti,j,a,b,p,c,d,n;
gets(s1);
gets(s2);
a=strlen(s1);
b=strlen(s2);
p=1;i=0;j=0;
while(p==1)
{
if(s1[i]==s2[j])
{n=i;c=i;d=j;
for(;d<=(b-1);d++)
{
if(s1[c]==s2[d])
c++;
elsebreak;
}
if(b==d)
p=0;
}
i++;
}
printf("%d",n+1);
}
1059:
#include
intmax(intm,intn)
{
intr;
while((r=m%n)!
=0)
{m=n;n=r;}
returnn;
}
voidmain()
{
inta,b,n;
scanf("%d%d",&a,&b);
printf("%d\n",max(a,b));
}
1083:
#include
intfac(intn)
{
ints=1;
while(n!
=1)
{s=s*n;
n--;}
returns;
}
voidmain()
{
intn;
scanf("%d",&n);
printf("%d",fac(n));
}
1124:
#include
intfl(intx)
{
staticintz=3,y=0;
y++;
z++;
return(x+y+z);
}
voidmain()
{
inta=1,k;
for(k=0;k<3;k++)printf("%4d",fl(a));
}