strcat
char a[20] = "hello";
char b[20] = "";
printf("输入字符串");
scanf("%s",b);
int i = 0;
int f = 0;
int j=0,k=0;
j = strlen(a);
k = strlen(b);
for(i=5,f=0;f<k;f++,i++)
{
a[i]=b[f];
}
printf("%s\n",a);
strcmp
char b[100] = "12345";
strlen(a);
strlen(b);
int j=0,k=0;
j=strlen(a);
k=strlen(b);
printf("%d %d",j,k);
int i=0;
int sum = 0;
for(i=0;(i<j-1 && i<k-1) || (a[i]=='\0' && b[i]=='\0'
{
if(a[i] < b[i])
{
break;
}
if(a[i] > b[i])
{
break;
}
printf("i=%d",i);
printf("i=%d",i);
}
if(a[i]=='\0' && b[i]=='\0')
{
i--;
}
printf("sum=%d\n",sum=a[i]-b[i]);
杨辉三角
char a[10][10] = {0};
int i=1,j=1;
for(i=0;i<10;i++)
{
for(j=10-i;j<0;j--)
{
printf(" ");
}
a[i][0] = 1;
for(j=0;j<10;j++)
{
if(i==j)
{
a[i][j]=1;
}
if(i>1 && j>0)
{
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
}
for(i=0;i<10;i++)
{
for(j=0;j<=i;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
二维第一题
int a[2][3] = {0};
int i=0,j=0;
printf("输入");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
printf("%d\n",a[i][j]);
}
}
int max=a[0][0];
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
if(a[i][j] > max)
{
max = a[i][j];
k=i;
q=j;
}
}
}
printf("max=%d\n",max);
printf("max的坐标为a[%d][%d]",k,q);